nvm-windows 安装教程 、不同node版本下依赖不共享问题,如何共享npm全局依赖、yarn 全局依赖配置

350 阅读2分钟

一、 nvm-windows 安装

1.配置镜像

在nvm安装目录给setting.js文件,添加这两行命令

使用淘宝node镜像:

node_mirror: https://npmmirror.com/mirrors/node/

使用淘宝npm镜像:

npm_mirror: https://npmmirror.com/mirrors/npm/

image.png

2.配置环境变量(默认nvm安装成功后自动生成)

image.png

3、NVM常用命令

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

二、npm

1、npm ( nrm 管理源)

// 查询源
npm config get registry
// 更换淘宝源
npm config set registry https://registry.npmmirror.com
// 全局安装
npm i nrm yarn tyarn pnpm -g

2、不同node版本下共享npm全局依赖

image.png

npm config set prefix "C:\Users\muyij\AppData\Roaming\nvm\node_global" 
npm config set cache "C:\Users\muyij\AppData\Roaming\nvm\node_cache"  

image.png

image.png

三、 Yarn

1、查看yarn配置

yarn config list

2、修改 yarn 全局 bin 位置

yarn config set prefix C:\Users\muyij\AppData\Local\Yarn\Data

3、修改 yarn 全局安装位置

yarn config set global-folder C:\Users\muyij\AppData\Local\Yarn\Data\global

4、修改 yarn 全局 cache 位置

yarn config set cache-folder C:\Users\muyij\AppData\Local\Yarn\Cache

5、修改 yarn 全局 link 位置

yarn config set link-folder C:\Users\muyij\AppData\Local\Yarn\Data\link

6、添加环境变量(完成后重启终端)

image.png

7、安装全局依赖

yarn global add serve //安装全局依赖serve
yarn global list // 查看全局依赖列表
serve -v // 查看版本

四、补充:出现的问题

此系统上禁止运行脚本

解决方法:

1:以管理员方式运行powershell
2:使用命令更改计算机的执行策略

image.png