這是我第一次使用Dojo。我(條紋向下)dojoConfig看起來是這樣的:dojoConfig 1.9 - dojo/html和dojo/date/stamp 404(未找到)
var dojoConfig = {
async: true,
packages: [
{ name: "dojo", location: "js/dojo_1.9.0/dojo" },
{ name: "dijit", location: "js/dojo_1.9.0/dijit" },
{ name: "dojox", location: "js/dojo_1.9.0/dojox" }
]
};
我的文件夾樹是這個樣子:
index.html
js
dojo_1.9.0
dijit
dojo
dojox
我使用多個模塊,像這樣:
require(["dojo/html", "dojo/dom-construct", "dojo/_base/window", "dojo/_base/json", "dojo/dom", "dojo/query", "dojo/on", "dojo/request", "dojo/date/stamp", "dojo/domReady!"],
function(html, domConstruct, win, dojo, dom, query, on, stamp, request){
...
});
所有除了dojo/html和dojo/date/stamp之外,模塊通常都會被加載。錯誤消息顯示兩個文件中的錯誤的路徑(從複製「包」中的「位置」鏈接):
localhost/js/dojo_1.9.0/dojo/js/dojo_1.9.0/dojo/html.js
我通過使用此相同的配置從道場/ HTML參考複製的示例測試此。結果是相同的 - 所有的模塊都被加載,但dojo/html。有任何想法嗎?
如果內存服務,程序包的位置與dojo.js相關。 – McDowell
所有其他模塊正常加載,所以路徑肯定是正確的? – Zemljoradnik