2017-09-05 131 views
1

如何使用不同版本的離子創建離子項目?使用離子3創建離子2項目cli

我能夠通過提到hereionic-cli使用--type=ionic1標誌創建Ionic 1項目。

但是,我們如何創建一個Ionic 2項目ionic-cli 3? ​​不能像this線程中提到的那樣工作。

任何形式的幫助將不勝感激。

謝謝!

+0

不工作沒有給出任何細節,你可以請添加更多的信息?你正在得到哪個錯誤? –

+2

你不能創建一個「新」的ionic2項目...離子3只是離子2 +懶加載..它有角度的語義版本。你可以有離子1或離子角 –

回答

4

您不能創建ionic2使用ionic3 cli來 原因 ionic1是在angular1x 但角2沒有更新angular1x,但新的重寫版本的角度,因此離子更新他們自我ionic2現在所使用的angular2

angular4發佈了,它沒有被angular2重寫,它是更新版本的angular2.Hence,ionic3已經更新,現在使用angular4。

這意味着即使你有ionic2項目,但你已經安裝了ionic3 cli,但你可以運行和編譯沒有任何問題。

結論。 ionic1是不同的,ionic2 == ionic3 +一些新的功能,如延遲加載。 Thr是沒有這種需要創建ionic2項目 但如果你熟悉angular1x而不是angular2你可以創建ionic1項目與ionic3 cli

+0

感謝您的答案。但是,無論我的離子版本是什麼,我如何使用特定版本的離子框架創建離子項目。那可能嗎?這是必需的,因爲我需要創建一個用不同版本的Ionic測試我的插件。 –

+3

看看你是否使用來自https://ionicframework.com/docs/native/fcm/官方文檔的插件都支持ionic3。如果你仍然想降級到ionic2,你可以使用它。 npm install -g [email protected] – amyogiji