node相关
- npm run serve启动项目时,出现digital envelope routines::initialization error报错,启动失败
解决方法:
- 临时方案,cmd窗口执行set NODE_OPTIONS=--openssl-legacy-provider
- 永久方案,降低node版本
- 换电脑后,克隆了以前的项目,使用npm i 或者npm install报错:gyp info it worked if it ends with ok
- 降低node版本到node-sass对应的版本
- 升高node-sass版本到对应的node版本
建议降低node版本,但为了项目的运行经常安装和卸载node的不同版本并不现实。所以可以使用nvm管理node的版本,可以使电脑上同时安装多个node版本,并随时可以使用并命令行进行切换。
NVM的安装使用
vscode相关
- 在cmd安装好node或vue脚手架等相关内容后,cmd可正常执行吸纳管命令,但在vscode终端使用相关命令时报错:无法加载文件。。。。