如何将dojo javascript文件导入到worklight应用程序中?

时间:2013-02-28 08:35:43

标签: javascript dojo ibm-mobilefirst

创建新项目时,我选择包含dojo工具包。我可以使用src="dojo/dojo.js"导入dojo.js。但是当我尝试使用

导入其他一些模块时,例如dijit.js
require(["dijit/dijit"], function(){})

...我总是在Web控制台中收到错误(即找不到资源)。导入dojo模块时不会应用此问题。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

确保您已正确配置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,进一步调查。

答案 1 :(得分:0)

你犯了简单的语法错误: - 要求使用js文件而不是require[("dojo/parser")] 你使用require(["dojo/parser"],function(parser){})