npm run serve时遇到如下错误:
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
执行如下命令解决问题(ps:windows系统可能会出错):
export NODE_OPTIONS=--openssl-legacy-provider
Windows系统命令如下:
set NODE_OPTIONS=--openssl-legacy-provider
补充:
- 不带参数的export列出所有设置为导出的变量
- 不带参数的set列出shell的所有设置的变量、局部的和导出的、也包括设置为空的变量
- 不带参数的env列出所有的被导出的环境变量
- 使用export设置环境变量为导出,针对整个系统
- 使用env设置环境变量只设置一次
- 使用set设置环境变量等同于直接设置,如FOO=test
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。