5-Node安装及配置
这里就直接写nvm安装node教程,不再写node的安装教程
一、准备工作
nvm安装和使用教程:https://blog.csdn.net/qq_22182989/article/details/125387145
nvm下载地址:
https://github.com/coreybutler/nvm-windows/releases
安装步骤点下一步下一步即可
1.1、检查是否安装成功:
nvm -v
1.2、配置nvm源
设置nvm源:
位置:D:\software\nvm\settings.txt 新增以下配置
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
1.3、安装node版本
nvm install 20.15.0
1.4、切换Node版本
nvm use 20.15.0
1.5、查看Node当前版本
nvm ls
查看当前Node使用版本:
node -v
1.6、配置淘宝镜像源
在CMD命令行窗口中使用命令
查看当前使用的镜像源地址
npm get registry
或
npm config get registry
设置源:
npm config set registry=https://registry.npmmirror.com/
附件
参考
参考:https://blog.csdn.net/thefg/article/details/132410794
更多命令
查看nvm安装node版本命令:
nvm ls
node 扩展
安装nrm:
npm install -g nrm
查看node有哪些源:
nrm ls
C:\Users\catbun>nrm ls npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ tencent ------ https://mirrors.cloud.tencent.com/npm/ cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/ npmMirror ---- https://skimdb.npmjs.com/registry/
nrm安装和使用参考:https://blog.csdn.net/xuelang532777032/article/details/133681281
问题
node版本过高导致项目启动报错:
error:0308010C:digital envelope routines::unsupported
参考:https://blog.csdn.net/a1010256340/article/details/136525419
主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 我的node版本是v18+