创建新项目时,我选择包含 dojo 工具包。我可以使用 src="dojo/dojo.js"
导入 dojo.js。但是,当我尝试使用
require(["dijit/dijit"], function(){})
...我总是在 Web 控制台中收到错误(即找不到资源)。当我导入 dojo 模块时,问题不存在。我该如何解决这个问题?
最佳答案
确保您已正确配置 Dojo,请找到我在混合应用程序中使用的 Dojo 配置。
<script>
var dojoConfig = {
baseUrl: "js",
packages: [
{ name: "dojo", location: "dojo/dojo"},
{ name: "dijit", location: "dojo/dijit"},
{ name: "dojox", location: "dojo/dojox"}
],
isDebug: false,
async: true,
parseOnLoad: true,
deps:['app/main']
}
</script>
如果您仍然无法解决它,请尝试制作一个示例用例或jsfiddle,将进一步研究它。
关于javascript - 如何将 dojo javascript 文件导入到 worklight 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130916/