ubuntu下nvm,node以及npm的安装与使用

一:安装nvmnode

首先下载nvm,这里咱们须要使用git,若是没有安装git,可使用git

sudo apt-get install git

来安装github

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

接下来,咱们须要编辑咱们的环境变量配置文件shell

cd 
vim .bashrc 

npm

source ~/.nvm/nvm.sh

添加进咱们的.bashrc中,保存退出。json

输入命令vim

source .bashrc

将新增的nvm添加到系统中。bash

nvm -v#查看nvm版本

二.使用nvm安装node工具

先使用spa

nvm --help

来了解一下nvm的具体用法

使用

nvm ls-remote

查看可使用的node版本

这里我选择了v0.11.13,,使用一下命令来安装,而且将其设置为默认版本。

nvm install 0.11.13 
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了。

具体能够[点我打开](http://npm.taobao.org/)查看

 

原文连接:http://blog.csdn.net/minchina91/article/details/40260263

相关文章
相关标签/搜索