Node.js常用配置

本文針對(duì)mac osx

nvm管理Node.js的多個(gè)版本

安裝nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.7/install.sh | bash

設(shè)置鏡像(淘寶)加速Node.js安裝

臨時(shí):

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

永久:

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/nodesource ~/.nvm/nvm.sh

安裝Node.js

安裝最新版本:

nvm install node

安裝指定版本:

nvm install 4.4.4

切換Node.js版本:

nvm use 4

為package.json的scripts指定Node.js版本

通過 source $NVM_DIR/nvm.sh;nvm use 4; 指定版本,如:

{
  "scripts": {
    "test": "source $NVM_DIR/nvm.sh;nvm use 4; NODE_ENV=test; mocha --compilers js:babel-register”,
    "dev": "nodemon src/server.js --exec babel-node"
  }
}

Node.js

設(shè)置鏡像(淘寶)加速npm

npm config set strict-ssl false
npm config set registry http://registry.npm.taobao.org

設(shè)置鏡像后發(fā)布npm模塊的注意點(diǎn)

向npm發(fā)布模塊前的登錄需指定原npm的地址,不然會(huì)默認(rèn)登錄淘寶的鏡像倉庫,但是淘寶的鏡像倉庫是拒絕模塊發(fā)布的。

npm adduser --registry=http://registry.npmjs.org

在package.json也要指定:

{
    "publishConfig": {
      "registry": "https://registry.npmjs.org"
    }
}

設(shè)置環(huán)境變量

永久:

export DEV_HOST=http://192.168.1.10 >> ~/.bash_profile
source ~/.bash_profile

檢查:

$echo $DEV_HOST
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容