2014-07-06 276 views
2

我试图使用打字稿与RequireJS但我发现了以下错误定义的模块名称脚本自己进入页面(我正在做这个,因为它们被定义为MVC项目中的预定义包)。与打字稿

目前输出的.js文件看起来是这样的:

define(["require", "exports", "jquery"], function(require, exports, $) {... 

当我需要它来发出:

define("MODULE_NAME" ["require", "exports", "jquery"], function(require, exports, $) {... 

与打字稿这是可能的,或者我应该看与更换包以最小化Require.js自己的优化?

回答

2

该问题不在代码生成中(这是正确的)。问题是你可能有一个脚本标签加载这个JavaScript文件。它只能由RequireJS加载,使用data-main或作为另一个模块的依赖。

参见:http://requirejs.org/docs/errors.html#mismatch

删除脚本标签

+0

谢谢许多! – Franz1986