赞
踩
出现这个问题的原因是node.js版本过高,js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
方法一:
卸载现有的node.js版本,安装老版本,此方法绝对可行,但是相对繁琐;
方法二:
此方法不需要降版本,只需找到package.json文件,修改"scripts",具体代码如下:
- "scripts": {
- "serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
- "build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
- "lint": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service lint"
- },
最后重启即可:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。