nvm的安装及Node.js环境配置,npm, yarn, pnpm包缓存
一、nvm是什么?
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看、等等
二、nvm的安装
1.windows包下载地址:目前我用的1.1.11
下载nvm安装包,下载地址:https://github.com/coreybutler/nvm-windows/releases
2. 双击安装文件 nvm-setup.exe文件进行安装:
(1)安装 (注意这里:默认安装到C盘,可以修改地址)nvm可以自定义路径,node默认安装在C盘,不改变,不然会切换node有权限问题
之后finish就完成安装了。完成可以以下方式检测
如果安装到其它盘,则需要配置相对应的环境,如图
(2)配置
找到nvm文件位置,点开setting
然后在它后面输入以下代码:(这是配置镜像源) node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
三、使用
1.先卸载之前的node.js,保证卸干净
nvm的一些命令:
nvm off // 禁用node.js版本管理 nvm on // 启用node.js版本管理 nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 16.8.1 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 // 安装最新稳定版
四、全局配置node (配置node的缓存全局仓库)注意:可以不用配置全局包路径看自己需求!!! 前面 3步已经完成NVM安装。
1,在E:\webTool\nodejs(位置和目录名自己决定)下创建两个文件夹【node_global】及【node_cache】
- node_cache:缓存目录
- node_global:全局包目录
然后再命令行输入(路径要写对)
npm config set prefix “E:\webTool\nodejs\node_global” npm config set cache “E:\webTool\nodejss\node_cache”
注意,完成在命令行中修改路径的操作之后,就会改变C盘-> 用户里的.npmsrc文件内容,就不要再去删除C盘-> 用户里的.npmsrc文件了
3,接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
a 用户变量--Path--新建:路径写自己安装的位置,别看图上路径
b 系统变量--新建:路径写自己安装的位置,别看图上路径
到此配置部分就完了~~~~
检查全局变量是否配置好:
npm install express -g # -g是全局安装的意思
npm install yarn -g
输入node,后输入“require(‘express’)”测试node模块的全局路径是否配置正确。
最后结果:
环境变量就配好了,你现在的全局包都在你自定义的目录文件里面啦。
四、如何你使用yarn 或者 pnpm, 你还可以配置yarn的全局安装位置和缓存位置
1.默认情况 yarn和pnpm全局包缓存在c盘的用户下; 如何你觉得不想安装在这里,你可以改变路径:
2:百度搜索下:yarn pnpm改变全局安装路径 缓存 这里给下连接, 当然你还可以去查看官方的文档,看yarn,pnpm的config配置
1: yarn: https://www.jianshu.com/p/30ba1da2bde1
2: pnpm: https://blog.csdn.net/qq_27971677/article/details/130652057
3: 如下图我自己改变了yarn的包安装路径,因为在C盘太占空间了,文件很大
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~完毕~~~~~~~~~~~~~~~·~~~~~~~~~~~~~~~~~~~~~~·