2015-12-05 269 views
1

我下面從https://angular.io/guide/quickstart找不到模塊 「angular2 /角」

角JS教程,我試圖使用此代碼:

import {bootstrap, Component} from 'angular2/angular2'; 
@Component({ 
    selector: 'my-app', 
    template: '<h1>My First Angular 2 App</h1>' 
}) 
class AppComponent { } 
bootstrap(AppComponent); 

,但我得到這個錯誤:

cannot find module "angular2/angular"

這裏是我的文件夾結構:

Image

+0

你檢查這一部分https://angular.io/docs/ts/latest/quickstart.html#add-index-html-? –

+0

@PankajParkar是否與此錯誤有關? – DotnetSparrow

+0

作爲一種解決方法,您可以在前面放置一個路徑,因此'../ typings/angular2/angular2' – pinoyyid

回答

1

TSD的angular2實際上並沒有建立在你的分型目錄下的分型文件,而不需要使用節點安裝:

npm install -save angular2 

然後在你的tsdconfig.json,您需要啓用下compilerOptions節點模塊分辨率:

"moduleResolution": "node" 
+0

感謝您的快速響應。我把tsconfig.json放在根目錄下,但得到了不同的錯誤http://prntscr.com/9anlzk。我的tsconfig文件看起來像這樣:http://prntscr.com/9anmn1 – DotnetSparrow

+0

我認爲它不應該在wwwroot下,就在project.json所在的項目根目錄下。這是我的項目結構http://imgur.com/gV1QLLv –

+0

也沒有工作。我開始找不到模塊「angular2/angular」,請查看http://prntscr.com/9anwyq。順便說一下,我不使用gulpfile。 – DotnetSparrow

相關問題