nvm環境配置


前端開發環境配置:

nvm安裝:

nvm(Node Version Manager)是一個用來管理node版本的工具。我們之所以需要使用node,是因為我們需要使用node中的npm(Node Package Manager),使用npm的目的是為了能夠方便的管理一些前端開發的包!nvm的安裝非常簡單,步驟如下:

  1. 到這個鏈接下載nvm的安裝包:https://github.com/coreybutler/nvm-windows/releases
  2. 然后點擊一頓下一步,安裝即可!
  3. 安裝完成后,還需要配置環境變量。在我的電腦->屬性->高級系統設置->環境變量->系統環境變量->Path下新建一個,把nvm所處的路徑填入進去即可!
  4. 打開cmd,然后輸入nvm,如果沒有提示沒有找不到這個命令。說明已經安裝成功!
  5. Mac或者Linux安裝nvm請看這里:https://github.com/creationix/nvm。也要記得配置環境變量。

nvm常用命令:

  1. nvm install node:安裝最新版的node.js。nvm i == nvm install。
  2. nvm install [version]:安裝指定版本的node.js 。
  3. nvm use [version]:使用某個版本的node
    如果之前安裝過node,此處會導致nvm use命令失效(提示成功,但是實際並未切換),本次由於環境變量中自動生成的NVM_SYMLINK配置有誤,解決辦法:

    

  成功解決。

  1. nvm list:列出當前安裝了哪些版本的node
  2. nvm uninstall [version]:卸載指定版本的node
  3. nvm node_mirror [url]:設置nvm的鏡像。
  4. nvm npm_mirror [url]:設置npm的鏡像。

node安裝:

安裝完nvm后,我們就可以通過nvm來安裝node了。這里我們安裝6.4.0版本的的node.js就可以。因為最新版的node.jsnpm5.0的,上面還有很多坑。安裝命令如下:

nvm install 6.4.0

如果你的網絡夠快,那以上命令在稍等片刻之后會安裝成功。如果你的網速很慢,那以上命令可能會發生超時。因為node的服務器地址是https://nodejs.org/dist/,這個域名的服務器是在國外。因此會比較慢。因此我們可以設置一下nvm的源。

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

npm:

npm(Node Package Manager)在安裝node的時候就會自動的安裝了。當時前提條件是你需要設置當前的node的版本:nvm use 6.4.0。然后就可以使用npm了.
關於npm常用命令以及用法,請看下文。

安裝包:

安裝包分為全局安裝和本地安裝。全局安裝是安裝在當前node環境中,在可以在cmd中當作命令使用。而本地安裝是安裝在當前項目中,只有當前這個項目能使用,並且可以通過require引用。安裝的方式只有-g參數的區別:

npm install express          # 本地安裝 本地安裝指安裝在你的當前目錄下
例:件express包安裝在F:\python學習文件-1811\學習文件--Python代碼\項目\xfz目錄下的命令:
npm install express -g   # 全局安裝

本地安裝

  1. 將安裝包放在./node_modules下(運行 npm 命令時所在的目錄),如果沒有node_modules目錄,會在當前執行npm命令的目錄下生成node_modules目錄。
  2. 可以通過require()來引入本地安裝的包。

全局安裝

  1. 將安裝包放在/usr/local下或者你node的安裝目錄。
  2. 可以直接在命令行里使用。

卸載包:

npm uninstall [package]

更新包:

npm update [package]

搜索包:

npm search [package]

使用淘寶鏡像:

npm install -g cnpm --registry=https://registry.npm.taobao.org 那么以后就可以使用cnpm來安裝包了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM