npm、nrm、nvm的安装和使用

2023-08-21  本文已影响0人  h2coder

npm、nrm、nvm是什么?

npm、nrm、nvm 是 JavaScript 开发中常用的三个工具

npm

概念

NPM 的全称是Node Package Manager,包管理工具。但是实际中, npm 一词有三个含义

查看 npm 的版本

npm -v

初始化一个npm项目

在目录下运行以下命名,目录中就会 多了一个文件 package.json ,就是 npm 指定的说明书

npm init -y

下载包

npm i 包名称
或
npm install 包名称 

同时下载多个包

将多个包以空格隔开

npm i axios jquery echarts bootstrap 

修改镜像源地址

镜像源,就是下载包的地址,默认是国外,有时候下载非常慢

阿里、腾讯,自己搭建了一个 类似 npm 网站 网站,每隔 10 分钟 ,自动去同步一下国外正版 npm 网站,所以我们可以设置 自己 npm 下载地址,修改为阿里或者腾讯

注:如果使用了nrm的话,就不需要做这个设置了

npm config set registry http://registry.npm.taobao.org

下载包指定的版本

要确保,下载的包的版本存在,以下载echarts的5.3.0版本为例

image.png
npm i echarts@5.3.0

卸载包

npm un axios jquery echarts bootstrap 

批量下载依赖

npm i

yarn

类似 npm 包管理器,可以下载卸载、更新第三方模块,以下是全局安装yarn

npm i yarn -g

nrm

npm可以帮助您轻松快速地在不同的镜像之间切换

安装

全局安装 nrm

npm i -g nrm

使用

nvm

nvm是一个 node版本管理工具,拥有它可以轻松的让我们在一台电脑上随时切换node版本

mac 安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install nvm
touch ~/.bash_profile 
export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" 
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bash_profile echo '[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"' >> ~/.bash_profile 

windows 安装

基本使用

常见问题

安装nvm失败,或者use指定指定版本的node,虽然提示成功,但实际没有成功

image.png
- 文件夹属性,选择安全,选择`Authenticated Users`账户,设置为`完成控制`
image.png image.png image.png
上一篇下一篇

猜你喜欢

热点阅读