- 先卸载本地的nodejs(14.16.1)
卸载的直接可以点击win10图标→设置→应用→应用和功能
卸载nodejs即可
2. 安装nvm,地址:https://github.com/coreybutler/nvm-windows/releases
安装目录时尽量不要出现特殊字符还有空格,否则会在nvm use xxx的时候出错,无法正确解析指定的nodejs的版本的地址)。
问题一:
安装时如果出现npm安装失败,tls超时,是由于网络原因下载失败,可修改配配置文件进行镜像更改:
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 测试nvm安装是否成功 nvm v
- 安装nodejs ==== (nvm install v14.16.1),推荐下载LTS长期维护版本
- 查看可安装的node版本
nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本nvm list available // 显示所有可以下载的版本 nvm install 版本号
- 安装后查看 nvm list
- 再次安装另一个版本 nvm install v18.16.0
- 切换版本号: nvm use 版本号 ,切换成功后可以使用node -v 和 npm -v 命令查看是否可以切换成功
- 全局安装cnpm,pnpm ---- npm install pnpm -g
- 修改node和npm的源设置成国内的服务源
- 卸载版本: nvm uninstall 版本号
问题一:
-
vscode项目中使用pnpm,cnpm报错。是因为权限不够,解决方式参考地址:
npm : 无法加载文件 D:\Program Files\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。__大峰_的博客-CSDN博客
解决方案:
- 查看执行策略:get-ExecutionPolicy
- 设置执行策略:set-ExecutionPolicy -Scope CurrentUser
- 设置结果写:RemoteSigned
结果如下: