一:安装nvm

首先下载nvm,这里我们需要使用git,如果没有安装git,可以使用

sudo apt-get install git

来安装

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

接下来,我们需要编辑我们的环境变量配置文件

cd
vim .bashrc

source ~/.nvm/nvm.sh

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

输入命令

source .bashrc

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

nvm -v#查看nvm版本

二.使用nvm安装node

先使用

nvm --help

来了解一下nvm的具体用法

使用

nvm ls-remote

查看可以使用的node版本

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

nvm install 0.11.
nvm alias default 0.11.

安装好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.

可以看到,我已经成功安装了。

以后我们就可以完全使用cnpm来代替npm了。

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

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

ubuntu下nvm,node以及npm的安装与使用的更多相关文章

  1. node、npm的安装和环境变量的配置

    在使用node过程中踩过好几次坑,这次记录下来,以防以后在掉下去. 用npm安装nrm模块后,输入nrm 提示 “nrm”不是内部或外部命令,也不是可运行的程序.我就奇怪了,安装成功了,怎么还提示不是 ...

  2. Node.js npm基础安装配置&创建第一个VUE项目

    使用之前,我们先来明白这几个东西是用来干什么的. node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行.Node.js的出现,使得前后端使用同一种语言,统一 ...

  3. ubuntu下搭建node server的几个坑

    [ubuntu下搭建node server的几个坑] 1.环境变量 process.env.PORT需要使用 export PORT=80设置 windows下是set PORT=80 2.命令连结 ...

  4. Ubuntu下使用Deepin-wine的移植版安装qq微信等

    title: Ubuntu下使用Deepin-wine的移植版安装qq微信等 toc: false date: 2018-09-18 16:12:49 categories: methods tags ...

  5. Ubuntu中卸载node和npm并重装

    1.node 和 npm 卸载不干净 #apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs su ...

  6. Windows 下 nvm, node, npm 的下载、安装与配置

    主要解决的问题 下载安装完 nvm 和 node 后,缺失 npm 文件 执行 jasmine 等命令时提示「不是内部或外部命令...」及全局变量的设置 下载与安装 一.nvm github 下载地址 ...

  7. Windows环境下 Node和NPM个性安装

    常拿自己的电脑常用来测试各种Bug,所以始终奋斗在XP.IE6的环境下.让我们在如此级别的环境下,开始Node之路吧~~ 在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cyg ...

  8. linux 安装 nvm, node.js, npm

    vscode在wsl中开发node应用,如何安装nvm? git clone git@github.com:nvm-sh/nvm.git ~/.nvm 设置淘宝registry npm config ...

  9. Node.js入门:Node.js&NPM的安装与配置

    Node.js安装与配置      Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0. ...

随机推荐

  1. 【枚举+数学】【HDU1271】整数对 难度:五颗星

    整数对 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  2. Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

    Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...

  3. zabbix监控代理zabbix-proxy

    新公司监控用的zabbix,其中用到了zabbix-proxy,原先没有尝试弄过,现在先提前安装看看,以便后续使用查阅. Zabbix-proxy 是一个监控代理服务器,它收集监控到的数据,先存放在缓 ...

  4. javax inect

    Spring 3 and JSR-330 @Inject and @Named example By mkyong | September 16, 2012 | Viewed : 86,399 tim ...

  5. Mac下Apache服务器配置

    一.Apache服务器 1. 使用最广的 Web 服务器 2. Mac自带,只需要修改几个配置就可以,简单,快捷 3. 有些特殊的服务器功能,Apache都能很好的支持 目的:让有一个自己专属的测试环 ...

  6. 整理js继承

    实现继承的方法: 一,原型链:利用原型让一个引用类型继承另一个引用类型的属性和方法 function SuperType(){ this.property=true; } SuperType.prot ...

  7. (原)STL中vector的疑问

    以前基本上没有用过STL,当然包括里面的vector.今天试验了一下. 主要看了这个网址: http://blog.csdn.net/phoebin/article/details/3864590 代 ...

  8. 正三角形的外接圆面积,nyoj-274

    正三角形的外接圆面积 时间限制:1000 ms  |  内存限制:65535 KB 难度:0 描述给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积.   输入 只有一组测试数据 ...

  9. 从数据库读取数据后显示成html标签

    也许很多人从数据库中读的数据是不需要数据成html标签的,但是也许有一天你们会发现当我们需要输出成html标签时编译器却自动帮我们输出成字符串了这是我们可以这样来 方法1: 最常用的方法,使用JS或J ...

  10. Asp.net MVC4 下二级联动

    效果图: