close

會寫這篇完全是因為當初發願,
如果能順利穿越雷區,必當回饋眾人(下略一萬字...)

open source就是滿地的雷,
基本上把已經裝好的東西重裝是免不了的
所以我們的目標如下:
1. 完整移除先前安裝的node.js與npm
2. 安裝node.js
3. 安裝npm
4. 安裝cordova
5. 安裝ionic3
6. 建立ionic3專案
7. 執行ionic3專案

好囉, 上工囉~
1. 完整移除先前安裝的node.js與npm
如果之前沒有安裝過, 可以從第2步開始
移除node.js只要按下圖, 就能順利完成了

然後關於全域的npm以及cache的路徑在這:
C:\Users\AppData\Roaming\npm
C:\Users\USER\AppData\Roaming\npm
C:\Users\USER\AppData\Roaming\npm-cache
把以上三個資料夾都刪掉, 就大功告成了

2. 安裝node.js
這次我到下列網址, 選v6.11.2來進行安裝
https://nodejs.org/en/

安裝一直按下一步就好, OK der!

3. 安裝npm
開啟Node.js的提示命令字元, 用系統管理者的身分執行

接著輸入指令
npm install -g npm@5.0.3
這句話的意思是:使用npm程式進行全域安裝, 目標為npm5.0.3版
透過npm來安裝npm程式, 是因為其實node.js安裝好的時候, 已經有自帶npm的舊版本了
這個指令相當於更新npm至5.0.3版,
我在寫這篇的時候, 版本已經到5.3.0了, 不過實際運用上會有bug
參考許多網站的建議, 採用了相對穩定的5.0.3版
另外-g是指全域, 而非只為了單一專案
建立ionic範本時, 會要求npm, cordova, ionic要進行全域安裝

看到上述畫面就是安裝完成了

4. 安裝cordova
只要輸入 npm install -g cordova
就能透過npm安裝最能新版的cordova了

這部分就相對單純

5. 安裝ionic3
跟上一步一樣, 輸入npm install -g ionic

可以看到這時的最新版本是3.6.0版

6. 建立ionic3專案
再來就是眉角的地方了, 如果這個時候新增ionic專案的話
會出現 'ionic' 不是內部或外部命令、可執行的程式或批次檔。  的錯誤訊息
原因在於windows的環境變數跟node.js預期的不一樣
我們開啟USER的環境變數, 在PATH加入C:\Users\AppData\Roaming\npm
並把他往上移到原有路徑的上面

接下來關閉並重新以系統管理員的身分開啟Node.js的提示命令字元
這樣剛剛設定的PATH才會起作用
然後在提示命令字元中, 把路徑切換到想要新增ionic專案的位置
如: cd C:\test
接著輸入ionic start
第一個問題是要你為專案名稱命名
第二個問題記得用上下鍵選擇專案的類型

按下Enter後就會開始安裝了

安裝結束時, 會出現上述的錯誤, 其實是不影響運行的
再來實際執行看看

7. 執行ionic3專案
將路徑移至剛建立的專案裡, 我剛剛建立的專案叫做myApp
因此輸入 cd myApp
再輸入 ionic serve 就能開始運行了

恭喜, 我們把環境建好了!

arrow
arrow
    文章標籤
    ionic ionic3
    全站熱搜

    海勒姆 發表在 痞客邦 留言(0) 人氣()