close

先講結論:

錯誤訊息: npm get 404 https://registry.npmjs.org/angular/common  原因: VS的npm版本不夠新
錯誤訊息: You're almost ready! If you're seeing this page, ...   原因: 工作執行器總管要在專案開啟時就要繫結
 

知道可以在VS上跑最新的Ionic2時, 就不疑有他的下載線上範本

開啟專案後, VS會自動下載相依性的元件... 結果

未安裝呀...  那錯誤訊息寫了什麼呢?

很明顯的, 這個是nodejs下載語法, 那為什麼會下載不來呢?
原來是因為VS內建的版本過時了, 接下來我們就把路徑指到我們自行下載的nodejs就行了

這裡有一個關鍵要特別注意,
nodejs的本機路徑一定要放在它內建的.\node_modules\bin的前面
下載完成後, VS記得重開, 就可以執行了

接著...他就會很像當機一樣, hang在上面那個畫面...
人的生命雖然有限,  但是你還是得等他兩三分鐘, 接著他就會繼續往下執行了
因為VS呼叫外部的nodejs 執行起來會比較慢

接下來就run起來了

這... 我們明明有NPM Task Runner阿...
原來是因為ionic2的工作執行管理器要在專案開啟前就要繫結了

再run一次試試看!

成功了, We did it!!

參考網頁:
https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio-2015/
http://stackoverflow.com/questions/43196624/ionic-2-project-not-running

arrow
arrow

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