首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ubuntu下nvm,node以及npm的安装与使用

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

作者头像
全栈程序员站长
发布2022-07-20 10:38:35
发布2022-07-20 10:38:35
4.5K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是全栈君。

一:安装nvm

首先下载nvm。这里我们须要使用git,假设没有安装git,能够使用

代码语言:javascript
代码运行次数:0
运行
复制
sudo apt-get install git

来安装

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

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

代码语言:javascript
代码运行次数:0
运行
复制
cd
vim .bashrc

代码语言:javascript
代码运行次数:0
运行
复制
source ~/.nvm/nvm.sh

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

输入命令

代码语言:javascript
代码运行次数:0
运行
复制
source  .bashrc

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

代码语言:javascript
代码运行次数:0
运行
复制
nvm -v#查看nvm版本号

二.使用nvm安装node

先使用

代码语言:javascript
代码运行次数:0
运行
复制
nvm --help

来了解一下nvm的详细使用方法

使用

代码语言:javascript
代码运行次数:0
运行
复制
nvm ls-remote

查看能够使用的node版本号

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

代码语言:javascript
代码运行次数:0
运行
复制
nvm install 0.11.13
nvm alias default 0.11.13

安装好node中是自己主动安装npm,node package manage

遇到的问题:有时候我们打开一个新的shell后,会提示我们找不到node和npm的命令。但是我们明明安装了?

我们看看我们的.bashrc中有没有这样两句

代码语言:javascript
代码运行次数:0
运行
复制
export NVM_DIR="/Users/YOURUSERNAME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

没有的话,就自己加入进去,然后使用

代码语言:javascript
代码运行次数:0
运行
复制
source .bashrc

来引入系统。

三.npm包管理工具的使用。

曾经不知道详细怎么使用。仅仅知道npm install

当我们使用node的时候,就必定会使用node的各种包,为了方便管理就有个npm这个工具。

package.json就是node模块的文件夹。npm install会依据这个json文件来进行安装。

在我们的project中,我们使用

代码语言:javascript
代码运行次数:0
运行
复制
npm init

来初始化我们的package.json文件,曾经我总是从别的project来copy,是不是非常瓜?

当我们须要安装新的模块的时候,有两种情况。

1.全局安装

代码语言:javascript
代码运行次数:0
运行
复制
npm install -g packagename

參数g说明我们要安装到全局,这样就都能够用了

2.针对单个project安装

首先进入project根文件夹,然后我们使用

代码语言:javascript
代码运行次数:0
运行
复制
npm install packagename --save

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

四.淘宝npm扩展

因为你懂的原因,国内使用npm有时候并不能安装成功包。

所以我们能够使用淘宝的npm管理工具来管理。这样速度就会快非常多。

我们能够使用一下命令进行全局安装

代码语言:javascript
代码运行次数:0
运行
复制
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完毕后使用

代码语言:javascript
代码运行次数:0
运行
复制
cnpm -v
1.2.0

能够看到。我已经安装成功了。

以后我们就能够全然使用cnpm来取代npm了。

详细能够点我打开查看

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/108514.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年3月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一:安装nvm
  • 二.使用nvm安装node
  • 三.npm包管理工具的使用。
    • 1.全局安装
    • 2.针对单个project安装
  • 四.淘宝npm扩展
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档