这非常奇怪,因为它周五都在工作,现在却没有。当我的程序第一次启动时,它在第一次要求失败时出现“模块名称”../common/windward“尚未加载上下文:_。使用require([]) http://requirejs.org/docs/errors.html#notloaded“
测试的layout.html:
<script src="../../libs/jquery.js"></script>
<script src="../../libs/es6-promise.js"></script>
<script data-main="test-layout.js" src="../../libs/require.js"></script>
测试layout.js:
var windward = require('../common/windward');
requireJS手册要求第一个要求:
require(['foo'], function (foo) {
//foo is now loaded.
});
但是,这是typescript编译器创建.js文件(对于amd)的方式。它工作3天前。
还有什么我需要做的才能让requireJS启动吗?
答案 0 :(得分:2)
这是typescript编译器创建.js文件的方式(对于amd)。
没有。它应该生成:
define(["require", "exports", "../common/windward"], function(require, exports, windward) {
});
似乎在您的管道中调用了--module commonjs
。