Angular2啟動項目的報錯:ERROR in AppModule is not an NgModule

來源:互聯網
上載者:User

標籤:alt   nbsp   介紹   cal   ror   start   報錯   ack   package   

Angular2啟動項目的報錯,類似於如下報錯,希望對大家有用,報錯資訊:ERROR in AppModule is not an NgModule 

出現這類問題是因為版本不同導致啟動失敗

下面介紹下解決方案:

1、查看相依元件  npm ls typescript 如

圖中資訊表明:這個項目需要依賴的版本2.2.2 ,電腦中已安裝的版本2.3.2。

2、輸入cnpm install typescript [email protected],安裝一個2.2.2的版本。(看另一篇部落格,我把本地的鏡像設定成cnpm,這邊不多介紹了)

3、開啟項目,找到package.json檔案中的"typescript"改為: "~2.2.2"

3、輸入 cnpm install重新初始化安裝

4、可以再查看下相依元件  npm ls typescript ,不查看也行;

5、現在可以正常啟動服務了,輸入 npm start或者ng serve,稍等一會,啟動成功後,瀏覽器輸入http://localhost:4200/   就大功告成了。

 

Angular2啟動項目的報錯:ERROR in AppModule is not an NgModule

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.