我在尝试为我组织中的另一个团队编写的一些 javascript 代码创建 RequireJS shim 时遇到问题。该脚本通过一个 noraml 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 错误,它试图从服务器请求文件)。我究竟做错了什么?