【VUE】Error: error:0308010C:digital envelope routines::unsupported

陷入误区。。。
搜索了有两种方式
1、降版本
这个有点麻烦,但也是一种解决方式。
2、设置环境变量
windows:

set NODE_OPTIONS=--openssl-legacy-provider

linux

export NODE_OPTIONS=--openssl-legacy-provider

很简单吧?就一句话,但我试了多次没成功。我是windows,刚开始一直打开cmd在里面输入set NODE_OPTIONS=–openssl-legacy-provider,但是后面采发现如果你使用了pycharm的话,在terminal里面输入就可以了。要不应该就是cmd到你的项目路径下执行set NODE_OPTIONS=–openssl-legacy-provider。(在哪run就在哪输入,在run之前先设置这个NODE_OPTIONS,然后应该就可以了。)
【VUE】Error: error:0308010C:digital envelope routines::unsupported_第1张图片

你可能感兴趣的:(vue,node.js)