【发布时间】:2013-07-18 05:30:13
【问题描述】:
我在尝试为我组织中的另一个团队编写的某些 javascript 代码创建 RequireJS shim 时遇到问题。该脚本是通过一个正常的 HTML 脚本加载的:
<script src="MyCustomModule.js" type="text/javascript"></script>
我的 main.js 包含以下内容:
requirejs.config({
paths: { 'text': 'durandal/amd/text' },
shim: {
'MyCustomModule': { exports: 'My.Custom.Module' }
}
});
我已经尝试过以多种方式访问自定义模块,但这是我当前的代码:
define(['MyCustomModule'], function (require, MyCustomModule) {
...
}
但每次加载页面/应用程序时,我都会从 RequireJS 收到一个错误,表明它无法加载 app/MyCustomModule.js(我可以在控制台中看到 404 错误,它试图从服务器请求文件)。我做错了什么?
【问题讨论】: