工具及配置等报错信息及处理收集

node相关

  • npm run serve启动项目时,出现digital envelope routines::initialization error报错,启动失败
    报错信息
    问题原因:node在v17之后的版本中OpenSSL方面做了更新。
    解决方法:
  • 临时方案,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与node-sass版本对应
    解决方案
    1. 降低node版本到node-sass对应的版本
    2. 升高node-sass版本到对应的node版本
      建议降低node版本,但为了项目的运行经常安装和卸载node的不同版本并不现实。所以可以使用nvm管理node的版本,可以使电脑上同时安装多个node版本,并随时可以使用并命令行进行切换
      NVM的安装使用

vscode相关

  • 在cmd安装好node或vue脚手架等相关内容后,cmd可正常执行吸纳管命令,但在vscode终端使用相关命令时报错:无法加载文件。。。。
    cmd正常,终端报错
    解决方法:管理员权限运行电脑Windows PowerShell,输入:set-ExecutionPolicy RemoteSigned,回车选择y即可
    PowerShell运行命令
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容