一.nvm — node 多版本管理
1.下载 nvm-setup.zip 安装包
官网下载地址:[nvm](https://nvm.uihtm.com/)
2. 如果已经安装了node, 一定要先请优先卸载
-
打开系统的控制面板,点击卸载程序,卸载nodejs
删除node的安装目录
默认是C:\Program Files\nodejs,也可能在其他盘,主要取决于安装时的选择。
查看该路径下是否有node文件,我这里已经没有了,在控制面板卸载node后一般会自动删除node文件,如果文件还在的话就手动删除。
查找.npmrc文件是否存在,有就删除
默认在C:\User\用户名。
- 逐一查看一下文件是否存在,存在就删除
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
-
打开系统设置,检查系统环境变量,将node相关的配置都删掉
一般系统会自动把node环境变量删掉了,可以不用管这步。
环境变量打开方式:我的电脑->属性->高级->环境变量->
用户变量的Path删除->系统变量的NODE_PATH里的node删掉 -
查看是否删除成功
在键盘上按下win + R ,输入cmd ,然后点击回车键,在命令行中输入node -v
原文链接:https://blog.csdn.net/m0_51945510/article/details/127710792
4. 解压安装包,点击 nvm-setup.exe安装
安装过程有两次弹窗,第一次设置nvm安装路径 (A),第二次 nodejs安装路径 (B)
nodejs安装路径有要求, B = A + '\nodejs' , 路径不能有中文,尽量不要有空格
如nvm安装在 d:\nvm , 那么node安装路径是 d:\nvm\nodejs
5. 使用淘宝镜像
settings.txt中添加
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
6.使用 nvm命令安装nodejs(以管理员身份运行命令终端)
nvm常用命令
1,nvm nvm list 是查找本电脑上所有的node版本
nvm list 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
2,nvm install latest安装最新版本nvm
3,nvm use <version> ## 切换使用指定的版本node
4,nvm ls 列出所有版本
5,nvm current显示当前版本
7.用NVM安装node
执行 nvm list-remote 询问 NVM 哪些版本的 Node 可用,这将列出所有node.js版本
nvm install v18.18.0 //安装v18.18.0 版本 执行该命令后,node.js安装过程执行成功
如果还报错就
检查环境变量:确保 Node.js 的安装路径已正确添加到系统的环境变量中。
在 Windows 上,你可以右键点击 “我的电脑(此电脑)的属性”,
点击 “高级系统设置”
在 “系统属性” 窗口中点击 “环境变量” 按钮。
在 “系统变量” 部分,查找名为 “Path” 的变量,
并确保 Node.js 的安装路径被正确添加
如果有确认node路径是否安装正常
如果没有点击新增添加
关闭命令框重新打开
二.node 依赖包命令 npm、cnpm、npx、yarn
npx 没用过不写,推荐yarn,不推荐cpnm,cpnm虽然比npm略快但下载下来的依赖可能会有奇奇怪怪的问题
1.npm淘宝镜像:https://blog.csdn.net/weixin_47872288/article/details/124787077
npm 淘宝镜像
npm config set registry https://registry.npm.taobao.org,切换国内镜像,使用淘宝镜像
npm config get registry,查看当前镜像使用的地址,返回成功,则代表设置成功
如果国内镜像使用不合适,则可切换为默认镜像(国外)
命令如下:npm config set registry https://registry.npmjs.org
- cnpm淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org,安装cnpm
cnpm install xxx,使用cnpm安装所想要的包
cnpm安装依赖包的方式和npm是一样,只是npm的命令变成cnpm
以上两种模式的对比,cnpm在安装某些包的时候,package环境不是很正确,所以推荐使用npm安装淘宝镜像即可
3.yarn安装淘宝:https://blog.csdn.net/LizequaNNN/article/details/122960124
npm install yarn -g
yarn --version
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -g
检查安装成功
yarn config get registry // https://registry.npm.taobao.org
yarn config get sass_binary_site // https://npm.taobao.org/mirrors/node-sass/
vscode 终端不能运行npm,yarn脚本的解决方案
因为powershell禁止未签名脚本和来自其他用户的签名脚本运行。
三.打开编辑器终端运行node -v或者npm 之类的node命令可能会出现
使用管理员身份运行又行了,我们创建项目或下载依赖,不嫌麻烦的话,可以使用管理员身份打开编辑器,或者直接打开cmd找到对应项目路径,不想麻烦的话请进行下面操作
四.npm cnpm权限配置 : https://blog.csdn.net/qq_46123200/article/details/126642549
- windows菜单搜索Windows PowerShell,管理员身份打开之后
输入命令:get-executionpolicy
然后:set-executionpolicy remotesigned
然后更改权限为 y或者a
2.然后重启电脑,再次打开编辑器就好了
原文链接:https://blog.csdn.net/qq_45880487/article/details/127836391