ubuntu下nvm,node以及npm的安裝與使用

一:安裝nvm

首先下載nvm,這裏咱們須要使用git,若是沒有安裝git,可使用node

sudo apt-get install gitgit

來安裝github

git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`  shell

接下來,咱們須要編輯咱們的環境變量配置文件npm

  1. cd  
  2. vim .bashrc  

  將json

    source ~/.nvm/nvm.sh vim

添加進咱們的.bashrc中,保存退出。bash

輸入命令工具

 source  .bashrc  spa

將新增的nvm添加到系統中。

nvm -v#查看nvm版本    

二.使用nvm安裝node

先使用

nvm --help  

來了解一下nvm的具體用法

查看可使用的node版本

這裏我選擇了v0.11.13,,使用一下命令來安裝,而且將其設置爲默認版本。

  1. nvm install 0.11.13  
  2. nvm alias default 0.11.13    

安裝好node中是自動安裝npm,node package manage

遇到的問題:有時候咱們打開一個新的shell後,會提示咱們找不到node和npm的命令,但是咱們明明安裝了?

咱們看看咱們的.bashrc中有沒有這樣兩句

 export NVM_DIR="/Users/YOURUSERNAME/.nvm"  

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm  

沒有的話,就本身添加進去,而後使用

source .bashrc    

來引入系統。

三.npm包管理工具的使用。

之前不知道具體怎麼使用,只知道npm install

當咱們使用node的時候,就必然會使用node的各類包,爲了方便管理就有個npm這個工具。

package.json就是node模塊的目錄,npm install會根據這個json文件來進行安裝。

在咱們的工程中,咱們使用

npm init

來初始化咱們的package.json文件,之前我老是從別的工程來copy,是否是很瓜?

當咱們須要安裝新的模塊的時候,有兩種狀況。

1.全局安裝

npm install -g packagename  

參數g說明咱們要安裝到全局,這樣就均可以用了

2.針對單個工程安裝

首先進入工程根目錄,而後咱們使用

npm install packagename --save  

來進行安裝,加上--save,npm就會幫助咱們下載最新的包,而且添加進package.json文件。


四.淘寶npm擴展

因爲你懂的緣由,國內使用npm有時候並不能成功安裝包。因此咱們可使用淘寶的npm管理工具來管理。這樣速度就會快不少。

咱們可使用一下命令進行全局安裝

npm install -g cnpm --registry=https://registry.npm.taobao.org   

安裝完成後使用

cnpm -v 
1.2.0

能夠看到,我已經成功安裝了。

 

之後咱們就能夠徹底使用cnpm來代替npm了。

具體能夠點我打開查看

相關文章
相關標籤/搜索