0
点赞
收藏
分享

微信扫一扫

项目启动运行npm run dev报错digital envelope routines::unsupported at new Hash

幺幺零 2024-11-18 阅读 5

在这里插入图片描述

报错原因
解决方法

在package.json中,启动命令进行修改加入cross-env NODE_OPTIONS=–openssl-legacy-provider,使用cross-env主要是为了兼容Windows、Linux、MacOS各个平台的不同命令

"scripts": {
  "dev": "cross-env NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve",
  "build:prod": "vue-cli-service build",
  "build:stage": "vue-cli-service build --mode staging",
  "preview": "node build/index.js --preview",
  "lint": "eslint --ext .js,.vue src"
},
"devDependencies": {
  "cross-env": "^7.0.3"
}
重新运行正常

在这里插入图片描述

举报

相关推荐

0 条评论