2015-12-13 36 views
0

我試圖通過角度網站的「5 MIN QUICKSTART」教程,但遇到一些困難,教程是爲2.0.0-alpha.44,但最新版本爲2.0.0-alpha.53,並且有一些突破性更改,如我明白的是,現在你必須以不同的方式導入模塊:不是from 'angular2/angular2',而是from 'angular2/core'Angular2,突破變化 - 在不同模塊中分離

因此它會導致模塊加載時出現一些問題。據我瞭解,我需要糾正SystemJS以某種方式搜索node_modules文件夾中的模塊。問題是:我要做什麼來使本教程適用於當前角度2版本的最新版本?

+3

*因此它產生的一些問題與模塊加載*,我們就可以知道什麼樣的問題有那些? –

+0

@EricMartinez早些時候,所有的模塊都來自包含在腳本標籤中的單個文件,但現在它不起作用,因爲現在我必須單獨包含模塊,並且System.js嘗試加載它們,但它們被放置在node_modules目錄中 – aspirisen

+0

1.你只是照顧所有進口是從正確的目的地,即例如angular2/core .... etc 2.並嘗試插入所有js文件在index.html中的順序,以避免錯誤我發現最好的回購這裏https://github.com/pkozlowski-opensource/ng2-play/blob/master/index.html –

回答

1

您沒有指定任何問題,但讓我縮短它, 以下是對於angular2的changelog

使用這個配置對於​​alpha53,

<script> 
System.config({ 
    packages: { 
    'app': {defaultExtension: 'js'} 
    } 
}); 
System.import('app/app'); 
</script> 

並導入這樣

import { provide, component } from 'angular2/core'; 
import {bootstrap} from 'angular2/platform/browser' ; 

如果您仍然無法得到它的工作,嘗試使用入門套件,而不是最終你會得到知道一切如何運作。

angular2-webpack-starter

NG6-starter

angular2-seed

+0

你也可以使用insted'system.config({defaultJSExtensions:true});'。這也是一樣的。 –