天天看點

nvm管理node和npm版本

1. upgrade指定的node版本: nvm install 8.9.4

2. 指定預設node版本:nvm alias default v8.9.4 然後新開終端,再運作node -v才會生效

要打開新的終端視窗的原因:使用nvm的時候,每次打開終端會先去讀取default的預設值的版本是多少,然後去調用。如果你在相同的終端先設定default,但是不重新載入新的環境變量,那還是會使用原先的node版本。這就好比,你安裝了一個新的軟體在/usr/local/bin下,但是不重新載入環境變量,那麼就不會生效。

3. 當更新了node版本之後,會運作不了代碼,出現一些類似這樣的error:

Uncaught Error: Cannot find module

 "!!./../node_modules/css-loader/index.js!./../node_modules/sass-loader/index.js!./main.scss"

運作npm rebuild node-sass就可以解決問題