nvm 管理node 环境配置

NVM是Node版本管理器,用于方便地管理node.js和npm。在Windows上,可以从GitHub下载安装包并配置环境变量。在Ubuntu20上,可使用curl下载并运行install.sh。安装完成后,可通过nvm命令安装、切换、列出和卸载Node版本。npm是随Node一起安装的包管理器,用于初始化项目、安装和管理包。文章还介绍了如何设置npm源和使用淘宝镜像以提高下载速度。
摘要由CSDN通过智能技术生成

nvm安装:

nvm(Node Version Manager)是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包!nvm的安装非常简单,步骤如下:

  1. 到这个链接下载nvm的安装包:https://github.com/coreybutler/nvm-windows/releases。
  2. 然后点击一顿下一步,安装即可!
  3. 安装完成后,还需要配置环境变量。在我的电脑->属性->高级系统设置->环境变量->系统环境变量->Path下新建一个,把nvm所处的路径填入进去即可!
  4. 打开cmd,然后输入nvm,如果没有提示没有找不到这个命令。说明已经安装成功!
  5. Mac或者Linux安装nvm请看这里:https://github.com/creationix/nvm。也要记得配置环境变量。

在这里插入图片描述

nvm常用命令:

  1. nvm install [version]:安装指定版本的node.js 。
  2. nvm use [version]:使用某个版本的node。
  3. nvm list:列出当前安装了哪些版本的node。
  4. nvm uninstall [version]:卸载指定版本的node。
  5. nvm node_mirror [url]:设置nvm的镜像。
  6. nvm npm_mirror [url]:设置npm的镜像。

Ubuntu 20 安装nvm

首先安装网络请求命令工具curl:

sudo apt install curl

然后使用curl下载install.sh文件,并运行:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

下载完成后会有类似以下输出:

...
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

把上述除了省略号以外的代码,添加到当前用户home目录下的.bashrc文件中,然后执行source ~/.bashrc即可完成安装。

node安装
安装完nvm后,我们就可以通过nvm来安装Node了;例如

nvm install 16.13.0

如果你的网络够快,那以上命令在稍等片刻之后就会安装成功。如果你的网速很慢,那以上命令可能会超时。因为Node服务器地址是https://nodejs.org/dist/. 这个域名的服务器是在国外的。因此会比较慢。我们可以设置一下nvm源

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

npm:
npm(Node Package Manager)在安装node的时候就会自动的安装了。当时前提条件是你需要设置当前的node的版本:nvm use 16.13.0。然后就可以使用npm了.

初始化:
在新的项目中,需要先执行npm init初始化,创建一个package.json文件用来保存本项目中用到的包。

安装包:
安装包分为全局安装和本地安装。全局安装是安装在当前node环境中,在可以在cmd中当作命令使用。而本地安装是安装在当前项目中,只有当前这个项目能使用,并且可以通过require引用。安装的方式只有-g参数的区别:

npm install vue   # 本地安装
npm install vue --save   # 本地安装,并且保存到package.json的dependice中
npm install vue --save-dev # 本地安装,并且保存到package.json的dependice-dev中
npm install vue -g   #全局安装
npm install -g @vue/cli  #全局安装vue-cli

本地安装
1.将安装包放在./node_modules下(运行 npm 命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。
2.可以通过require()来引入本地安装的包。

全局安装
将安装包放在/usr/local下或者你node的安装目录。
可以直接在命令行里使用。

卸载包:

npm uninstall [package]

更新包:

npm update [package]

搜索包:

npm search [package]

使用淘宝镜像:
npm的服务器在国外。那么可以安装一下cnpm,并且指定镜像为淘宝的镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

那么以后就可以使用cnpm来安装包了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

季布,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值