requireJS无法加载我的第一个文件(打字稿)

时间:2014-08-25 21:45:46

标签: requirejs typescript

这非常奇怪,因为它周五都在工作,现在却没有。当我的程序第一次启动时,它在第一次要求失败时出现“模块名称”../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启动吗?

1 个答案:

答案 0 :(得分:2)

  

这是typescript编译器创建.js文件的方式(对于amd)。

没有。它应该生成:

define(["require", "exports", "../common/windward"], function(require, exports, windward) {
});

似乎在您的管道中调用了--module commonjs