2017-02-01 54 views
1

我將使用Sing App - Web & Angular 2.0 Dashboard模板用於我們的任務,但此應用程序不基於Angular CLI項目。我必須在Angular CLI上提供這個應用程序。我嘗試了一些選項,但沒有成功。請建議通過Angular CLI將此應用程序的最佳方式。如何在Angular CLI上遷移Angular-2應用程序

+1

什麼是唱歌應用程序? – AngularChef

+0

sing app是基於Agular 2的管理儀表板模板@ https://wrapbootstrap.com/theme/sing-app-web-angular-2.0-dashboard-WB0J6BJ85 – Torreto

回答

0

UPDATE 2017年8月7日:如果你正在尋找如何升級角CLI重大更改,當你遷移到新版本檢查this answer

  1. 運行npm uninstall -g angular-cli然後npm cache clean
  2. 運行npm install -g angular-cli更多詳情here
  3. 備份您的app
  4. 轉到您的app文件夾
  5. 運行ng init - 此命令將通過將一些文件寫入您現有的應用程序來初始化angular-cli應用程序。小心重寫現有文件,跳過那些你不確定的文件,但是你總是可以引用你的備份。
  6. 運行ng new simple-app - 這個你將用作angular-cli真相源的應用程序。
  7. 比較文件製作/在你的appsimple-app是否有任何被步驟中錯過4.
  8. 確保所有報應angular-cli NPM模塊被安裝到您的app(對比package.json文件)由angular-cli需要
  9. 運行npm start它可能會給你一個錯誤,你必須解決。您可能需要返回步驟7.8.此處。如果你搞砸了軟件包,你可能需要刪除node_modules文件夾並運行npm install
  10. 您可以訪問apphttp://localhost:4200
+0

繼續您的步驟,但在「70%構建模塊763」之後CLI被絞死/ 763 modules 0 active「 – Torreto

+0

這可能是你的一些'npm軟件包'的問題,請檢查你所有的軟件包是否與當前的'angular 2.xx'版本兼容,同時檢查你的打字稿版本,確保它是' 2.0.10'。你可能會有一些以'^'爲前綴的包,所以只需到'npm_modules'並檢查特定包的'pakage.json'就可以手動檢查它的確切版本。你也可以通過在'app.module.ts'中添加註釋來逐個禁用軟件包,以便在構建過程中找出哪些失敗。 – Kuncevic

+0

謝謝...現在工作 – Torreto

相關問題