2015-09-28 65 views
0

我在使用node_modules中的angular2時出現錯誤。Angular2在使用節點模塊時引發錯誤參考

我該如何解決?我在我的html文件中錯過了什麼?

請給我一個用於離線開發的angular2的git回購。

enter image description here

+0

嘗試添加'tools/typescript.js'並將您的angular.js指向'node_modules/angular2/bundles/angular2.dev.js'而不是 –

+0

謝謝您的回覆。我也嘗試過。但沒用。 –

回答

0

編輯:我錯過了控制檯被扔其他錯誤,太。我使用Karma爲angular2應用程序運行單元測試,並從angular2項目本身借用了我的大部分測試設置。

Karma加載文件,並且因爲我正在使用它們進行測試,所以我加載了node_modules。前四個必須加載第一和順序引進angular2和其他庫之前:

'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js', 
'node_modules/es6-module-loader/dist/es6-module-loader-sans-promises.js', 
'node_modules/systemjs/dist/system.src.js', 
'node_modules/reflect-metadata/Reflect.js', 
'node_modules/angular2/**/*.js 

然後測試輔助配置系統:

System.config({ 
    ... 
    paths: { 
     'angular2/*': 'node_modules/angular2/*.js', 
     'rx': 'node_modules/angular2/node_modules/rx/dist/rx.js' 
    } 
    ... 
}); 

希望有所幫助。如果您使用您的代碼提供它們,您可能需要將所需的文件拖入lib目錄。

+0

我添加了這些行。沒用,這就是我評論的原因。 :( –

+0

嗯,'require'也是合適的,我會編輯我的迴應以提供更多的設置,我使用我的一個Angular2應用程序運行Karma單元測試 – stealththeninja

+0

嗨..謝謝你的我在我的Node Modules文件夾中找不到es6-module-loader-sans-promises.js文件,我用下面的命令安裝了es6:'npm install es6-module-loader --save' –

相關問題