问题:
原因:
node.js V17版本中发布了OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
解决方法一:
在package.json里的"scripts"中加入这行代码
"dev_t": "set NODE_OPTIONS=\"--openssl-legacy-provider\" & npm run dev\n"
注意:dev_t可以随便取名,但运行的命令要和名字匹配,比如npm run dev_t(或者自己取的名字);&后面的命令dev要和原来的一样,如果你的文件中是serve,则是npm run serve
解决方法二:
降低版本