NVM & Node & npm 使用總結 一

1、NVM環境變量配置

NVM_HOME:  E:\NVM    (NVM的安裝位置)
NVM_SYMLINK:    E:\NVM\nodejs    (nodejs自己創建的目錄,此環境變量個人習慣設置在NVM的安裝目錄裏)

2、設置NVM安裝目錄下的setting.txt

root: E:\NVM
path: E:\NVM\nodejs
arch: 64 
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

root是安裝的目錄,path是nodejs目錄,node_mirror是node鏡像服務器,npm_mirror是npm鏡像服務器,其餘未知。。。

3、常用NVM命令

nvm ls   :   列出又有的node的版本
nvm use 版本號   :  使用版本號代表的node
nvm install 版本號  :  安裝 版本號 代表的node
nvm uninstall 版本號  :  卸載 版本號 代表的node
nvm node_mirror url  :  設置node鏡像服務器(setting.txt裏面已經設置了)
nvm npm_mirror url : 設置npm鏡像服務器(setting.txt裏面已經設置了)

4、npm常用命令

npm config ls  
npm config set registry https://registry.npm.taobao.org --global    // 設置淘寶鏡像
npm config set disturl https://npm.taobao.org/dist --global         // 未知
npm config get registry          //獲取npm config 的 registry配置
npm config delete registry  //刪除npm config 的 registry配置(如果set時有--global參數,
                            //此處也 該加上 --global參數)
npm install package    //安裝package (由於package更新快、兼容性問題,安裝package時最好
                       //指定版本號(package@version)),後面可加 --global參數
npm uninstall package  // 刪除package
npm update package  // 刪除package

5、node-sass配置

        在開發ionic框架的項目時,得先用安裝ionic,務必指定ionic或者其它軟件的版本號。ionic的樣式文件需要node-sass編譯,儘管設置了npm鏡像,在執行npm install命令安裝項目的package.json裏指定的軟件時報有關node-sass的錯誤。我的解決方法如下。

1、在 https://github.com/sass/node-sass/releases 上下載一個和node版本對應的的後綴爲node的node-sass。
   (關於怎麼纔算對應,還不清楚,如果版本不對應,會有錯誤提示,並且給出正確的版本)
2、set SASS_BINARY_PATH = 下載後本地的node-sass的位置(具體到文件名)
3、npm install
---------------------------------------------
// npm安裝本地node-sass:npm i node-sass --sass_binary_path = node-sass本地路徑

 

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