如何使用简单的Dojo1.8版本?

如何使用简单的Dojo1.8版本?,dojo,dojo-build,dojo-1.8,Dojo,Dojo Build,Dojo 1.8,我已经编写了一个应用程序,它依赖于托管在GoogleCDN上的Dojo(1.8版)。代码如下所示,工作正常: 要求([“dijit/form/TextBox”,“dijit/form/Button”,“dijit/form/Select”,“dijit/form/ComboBox”,“dojo/store/Memory”,“dijit/Tooltip”,“dojo/domReady!”),函数(文本框,按钮,选择,组合框,内存,工具提示){ //我的代码在这里 }); 现在,我正在尝试为无法

我已经编写了一个应用程序,它依赖于托管在GoogleCDN上的Dojo(1.8版)。代码如下所示,工作正常:


要求([“dijit/form/TextBox”,“dijit/form/Button”,“dijit/form/Select”,“dijit/form/ComboBox”,“dojo/store/Memory”,“dijit/Tooltip”,“dojo/domReady!”),函数(文本框,按钮,选择,组合框,内存,工具提示){
//我的代码在这里
});
现在,我正在尝试为无法访问CDN的用户获取dojo的本地,简单构建。我转到,选择了我的模块,并检索了一个自定义构建dojo.js(大小约400 kb)。然后我将其上载到我的服务器并修改了我的代码:


要求([“dijit/form/TextBox”,“dijit/form/Button”,“dijit/form/Select”,“dijit/form/ComboBox”,“dojo/store/Memory”,“dijit/Tooltip”,“dojo/domReady!”),函数(文本框,按钮,选择,组合框,内存,工具提示){
//我的代码在这里
});
这是行不通的。我假设我遗漏了一个简单的步骤,例如需要声明配置,但不幸的是,我找不到任何关于如何使用简单构建的教程或示例

[更新]未找到以下文件的404错误:

  • pathtoserver/pages/resources/blank.gif
  • pathtoserver/dojox/gfx/svg.js

当然,我在这些位置没有任何东西,我只将在线构建工具返回的zip文件的内容上传到服务器:dojo.js和带有本地化文件的nls文件夹。

可能需要更多的dojo.js,例如本地化包、模板(如果没有内联)等等。build.dojotoolkit.org应该会给你一个拉链。另外,请查看网络面板,它会告诉您缺少什么。

thx!我听从了你的建议,用更多的信息更新了帖子。本地化包已经就位了,这很奇怪。我在您的代码中没有看到任何引用svg的内容,gif也不会阻止页面加载。你的页面上还有其他相关的内容吗?您可以尝试将它提供给您的拉链覆盖在标准Dojo版本之上,看看是否有帮助。不知道为什么会有必要。我没有写完整的代码,还有第二步要做图表。测试页面位于此处:。我在中添加了一个空白图像来处理第一条错误消息,但是表单看起来仍然很奇怪。CDN中的一个工作正常: