npm run serve 报错 error:0308010C:digital envelope routines::unsupported

目录

1、项目文件输入cmd打开终端

 2、终端中输入set NODE_OPTIONS=--openssl-legacy-provider   然后按回车

 3、输入运行命令 npm run serve


一、方式一(不推荐)

1、项目文件输入cmd打开终端

npm run serve 报错 error:0308010C:digital envelope routines::unsupported_第1张图片

 2、终端中输入set NODE_OPTIONS=--openssl-legacy-provider   然后按回车

npm run serve 报错 error:0308010C:digital envelope routines::unsupported_第2张图片

 3、输入运行命令 npm run serve

npm run serve 报错 error:0308010C:digital envelope routines::unsupported_第3张图片

注意: 上面的方式每次运行项目都要重复一遍操作才能运行 

二、方式二(推荐)

 

1、在package.json的serve添加

npm run serve 报错 error:0308010C:digital envelope routines::unsupported_第4张图片

 代码:

set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve

2、输入运行命令 npm run serve

你可能感兴趣的:(npm,前端,node.js)