0

我正在尝试运行一个打字稿项目(我正在使用 vs2012)并导入 angular 2。项目设置为 AMD 模块系统和 ECMAcript 5

在 ts 文件中,我正在导入模块: import ng2 = require('angular2/angular2');

=>在 js 文件中它替换为: define(["require", "exports"], function (require, exports) {

我收到了这个 require.js 运行时错误:

 Mismatched anonymous define() module: function (require, exports) {
   ....
   // code 
   ....
}

有谁知道它的原因是什么?

非常感谢!里奥

4

1 回答 1

0

尝试使用新的 ES6 语法来导入文件。

例子:import {bootstrap} from 'angular2/angular2';

这个Angular2 Visual Studio 教程可以帮助你设置你的项目。

于 2015-06-17T10:05:20.227 回答