博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下nvm,node以及npm的安装与使用
阅读量:7074 次
发布时间:2019-06-28

本文共 1388 字,大约阅读时间需要 4 分钟。

hot3.png

一:安装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`  

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

  1. cd  
  2. vim .bashrc  

  将

    source ~/.nvm/nvm.sh 

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

输入命令

 source  .bashrc  

将新增的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了。

具体可以查看

转载于:https://my.oschina.net/u/1260221/blog/712040

你可能感兴趣的文章
低功耗M2M市场广阔 芯片设计如何降耗
查看>>
软件定义技术存在哪些限制?
查看>>
拨开数据迷雾:如何理清大数据脉络?
查看>>
Java动态绑定机制的内幕
查看>>
Linux下NMAP常用扫描简介(一)
查看>>
云计算正在改变整个ICT世界
查看>>
seo优化中不容忽视的页面优化
查看>>
DPDK成Linux基金会下开源项目
查看>>
《Oracle高性能自动化运维》一一第2章 Oracle内存体系结构 2.0
查看>>
维基解密曝光CIA新路由器网络攻击方式
查看>>
2016年8月印度电信市场表现
查看>>
股东质疑Alphabet管理 皮查伊2亿美元薪酬惹争议
查看>>
法国轻奢手机品牌HANMAC 解决手机行业创新瓶颈
查看>>
用户数据是关键 欧盟或调查微软收购领英交易
查看>>
制定网络安全计划目标,比方说先……
查看>>
UOS3.0:给企业以安全感与确定性
查看>>
花了8500万美元之后,FB关闭了那个开发者平台
查看>>
与高通纠纷受关注 苹果利润或遭诺基亚侵权诉讼蚕食
查看>>
《Objective-C入门经典》——2.5节问与答
查看>>
《R语言与数据挖掘最佳实践和经典案例》—— 1.3 数据集
查看>>