node无脑安装过程
1、下载
https://nodejs.org/zh-cn/download/prebuilt-installer
2、安装、配置
选择需要的版本
*
Next,文件位置就不赘述
*
不用点其他的,无脑Next
*
不勾,无脑Next
在自己安装文件下,新建node_cache、node_global两个文件夹。并右键属性-安全-编辑-完全控制,赋予两个文件夹权限。
*
安装node的时候会在path中自动添加环境,但还是建议这样拎出来添加,方便管理
在Path中添加这几个
%NODE_HOME%
%NODE_HOME%\node_global
%NODE_HOME%\node_cache
输入node -v、npm -v查看是否安装成功
输入npm config set registry https://registry.npmmirror.com/切换源
输入npm config get registry查看源切换成功没
输入npm install express -g随便下点东西测试
3、测试下载报错及原因
npm error syscall mkdir…
这类报错是文件夹权限导致的,要不安装在有权限的位置,要不就给文件夹完全控制权限。
4、其他
error:0308010C:digital envelope routines::unsupported
通常是由于 Node.js 的新版本(特别是 Node.js 17 及以上)引入了对 OpenSSL 3 的支持,同时改变了某些加密算法的默认行为。在 Node.js 的新版本中,某些加密算法默认启用了 FIPS(Federal Information Processing Standards)模式,这可能导致与旧代码或库的兼容性问题。
前端跑不起来有时候是版本导致的
【环境单独拎出来配置,这里换版本时就可以偷下懒】
https://registry.npm.taobao.org/的HTTPS证书在2024年1月22日正式到期
https://registry.npmmirror.com/新证书