ubuntu下nvm,node以及npm的安装与使用
一:安装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的安装与使用的更多相关文章
- node、npm的安装和环境变量的配置
在使用node过程中踩过好几次坑,这次记录下来,以防以后在掉下去. 用npm安装nrm模块后,输入nrm 提示 “nrm”不是内部或外部命令,也不是可运行的程序.我就奇怪了,安装成功了,怎么还提示不是 ...
- Node.js npm基础安装配置&创建第一个VUE项目
使用之前,我们先来明白这几个东西是用来干什么的. node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行.Node.js的出现,使得前后端使用同一种语言,统一 ...
- ubuntu下搭建node server的几个坑
[ubuntu下搭建node server的几个坑] 1.环境变量 process.env.PORT需要使用 export PORT=80设置 windows下是set PORT=80 2.命令连结 ...
- Ubuntu下使用Deepin-wine的移植版安装qq微信等
title: Ubuntu下使用Deepin-wine的移植版安装qq微信等 toc: false date: 2018-09-18 16:12:49 categories: methods tags ...
- Ubuntu中卸载node和npm并重装
1.node 和 npm 卸载不干净 #apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs su ...
- Windows 下 nvm, node, npm 的下载、安装与配置
主要解决的问题 下载安装完 nvm 和 node 后,缺失 npm 文件 执行 jasmine 等命令时提示「不是内部或外部命令...」及全局变量的设置 下载与安装 一.nvm github 下载地址 ...
- Windows环境下 Node和NPM个性安装
常拿自己的电脑常用来测试各种Bug,所以始终奋斗在XP.IE6的环境下.让我们在如此级别的环境下,开始Node之路吧~~ 在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cyg ...
- linux 安装 nvm, node.js, npm
vscode在wsl中开发node应用,如何安装nvm? git clone git@github.com:nvm-sh/nvm.git ~/.nvm 设置淘宝registry npm config ...
- Node.js入门:Node.js&NPM的安装与配置
Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0. ...
随机推荐
- ubuntu 14.04 chromium 设备adobe flash player(亲测可行)
首先,根据浏览器提示下载Adobe Flash Player 插入 install_flash_player_11_linux.x86_64.tar.gz;然后使用sudo tar -xzvf ins ...
- php array相关函数个人小结
1.array_chunk() 把一个数组分割为新的数组块. 其中每个数组的单元数目由 size 参数决定.最后一个数组的单元数目可能会少几个. 例子 <?php $a=array(&quo ...
- 【二分图最大匹配】【HDU2063】过山车
[科普]什么是BestCoder?如何参加? 过山车 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Ja ...
- 推荐10款 好用的 Jquery 评分插件
Raty jQuery Raty这是一个能够自动生成可定制的星级评分jQuery插件.可以自定义图标,创建各种评级组合,星星数量,每一颗星星的注释,可以在当一个星星被点击时的加回调函数. 地址: Ra ...
- URL 对特殊字符的处理
看到很多人说可以通过转移字符来进行转义,避免URL在请求的时候出错. 现在有了更好的方法了.不然还不得把半个ASCII码表给进行转义了! import java.io.UnsupportedEncod ...
- js库开发
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- 【.NetRemoting-3】2015.09.18
[Remoting程序的基本实现] [一]服务程序集 [1]服务对象必须要求继承[MBR,MarshalByRefObject] [二]服务端应用程序 [1]注册通道 [两种类型的通道] [A]发送请 ...
- struts1:(Struts重构)构建一个简单的基于MVC模式的JavaWeb
在构建一个简单的基于MVC模式的JavaWeb 中,我们使用了JSP+Servlet+JavaBean构建了一个基于MVC模式的简单登录系统,但在其小结中已经指出,这种模式下的Controller 和 ...
- C - The Hardest Problem Ever
Description Julius Caesar lived in a time of danger and intrigue. The hardest situation Caesar ever ...
- CodeForces 203C Photographer
简单贪心.注意内存够大,能满足所有顾客的特殊情况. #include <iostream> #include <cstring> #include <algorithm& ...