微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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版本,登陆官网得知如今最新版本号8.9.4。

nvm install 8.9.4  
nvm alias default 8.9.4

安装好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文件来进行安装。
在我们的工程中,我们使用
[plain] view plain copy
npm init
来初始化我们的package.json文件,以前我总是从别的工程来copy,是不是很瓜?
当我们需要安装新的模块的时候,有两种情况。
1.全局安装

npm install -g packagename

参数g说明我们要安装到全局,这样就都可以用了
2.针对单个工程安装

首先进入工程根目录,然后我们使用

npm install packagename --save

来进行安装,加上–save,npm就会帮助我们下载最新的包,并且添加进package.json文件

淘宝npm扩展

由于你懂的原因,国内使用npm有时候并不能成功安装包。所以我们可以使用淘宝的npm管理工具来管理。这样速度就会快很多。

暂时性:命令行

npm --registry https://registry.npm.taobao.org info underscore

永久性:编辑 ~/.npmrc 加入下面内容

registry = https://registry.npm.taobao.org

原文地址:https://www.jb51.cc/ubuntu/349889.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐