如何將 ionic3 降到 ionic2

如何將 ionic3 降到 ionic2? 目前電腦裝的是 3.19.0

試錯:

試錯1:直接執行 npm install -g ionic@2 命令


查看 ionic -v 版本 仍然是3

試錯2:先卸載 npm uninstall ionic -g , 後安裝 npm install ionic @2 。 也是不成功,最後查看ionic版本還是3.

解決方法:

使用命令我無法成功。最後請教同事,在他的幫助下,嘗試了手動刪除的法子。

1.ionic info 查看ionic 信息,在這其中找到了 所在目錄。

2.進目錄手動刪除ionic ,再執行 ionic -v ,報錯了,說明刪除對了。但是現在命令行還能識別ionic 命令,只是找不到文件了而已。


3.使用npm uninstall -g ionic ,再執行 ionic -v 


哈哈。這下是完全刪除ionic了。接下來就美滋滋的重新安裝指定版本就ok了。

我以爲接下來沒問題了。

但是,人生就像踩水坑,誰知下一步是不是一個深水坑:

開始安裝 並查看版本


安裝成功,但是找不到命令疑問

仔細看返回來的信息,注意到 全局安裝目錄 和 命令查找目錄 不一樣!

恍然大悟!猛然想起,兩個月前,我爲了防止npm 全局安裝時都將模塊放到 c 盤下,所以修改了全局模塊的默認安裝目錄。導致出現了現在的問題。

回頭看看,在我試錯中執行的命令,我的同事能夠執行成功,但我不能,或許就是這個原因。

對於剛剛的問題,可以在環境變量 path 中添加 全局模塊的安裝目錄 (新的模塊安裝目錄跟老的安裝目錄不一樣,可能會有查找命令時的優先級問題吧), 這樣就可以解決,安裝完全局模塊後但是找不到命令的問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章