您好需要立即帮助, 我有网页目录
- WebContent
index.jsp
dojo
testjs
- bpl
- mywidget.js
上下文路径为/TestWeb/CheckDojo
index.jsp
中的脚本:
dojo.registerModulePath("testjs","/TestWeb/CheckDojo/testjs");
正在运作,我可以做到
require([ "dojo/dom", "testjs/bpl/mywidget", "dojo/domReady!"], ...
但是在道场1.8中, 在dojoconfig我正在使用
data-dojo-config="locale: en-us,
async: true,
config-tlmSiblingOfDojo: false,
packages: [{
name: 'testjs',
location: '/TestWeb/CheckDojo/testjs'
}],
parseOnLoad: true"
然后在require中,在dojo目录中搜索mywidget,这不是正确的路径。
我应该如何加载包裹?
答案 0 :(得分:0)
在这里查看enter link description here(模块标识符)。文档告诉该位置是'dojo'文件夹的相对位置(在dojo.baseUrl中定义)。
您应该将代码更改为:
data-dojo-config="locale: en-us,
async: true,
config-tlmSiblingOfDojo: false,
packages: [{
name: 'testjs',
location: '../TestWeb/CheckDojo/testjs'
}],
parseOnLoad: true"