来源: 吾推网
发布时间: 2024-01-17
次浏览
当项目更新node版本后报error:03000086:digital问题可以尝试以下方法
方法一(当在cmd控制台执行npm start等命令时):
方法一(当在cmd控制台执行npm start等命令时):
1.在cmd控制台输入 set NODE_OPTIONS="--openssl-legacy-provider"
2.在cmd控制台输入npm start等启动项目的命令了
(查看所有环境变量直接输set即可)
方法二(当在VSCode编辑器的终端控制台执行npm start等命令时):
1.在 VSCode 的工程项目下执行以下代码:$env:NODE_OPTIONS="--openssl-legacy-provider"
2.然后就可以在VSCode终端执行npm start等启动项目的命令了
一、二两种方法每次都要设置NODE_OPTIONS="--openssl-legacy-provider"
是不是有点麻烦
其实我们可以在项目package.json文件中直接配置上
这样就不用每次都输了,代码如下:

方法三:
使用nodejs 12.13.0版本
一、二两种方法每次都要设置NODE_OPTIONS="--openssl-legacy-provider"
是不是有点麻烦
其实我们可以在项目package.json文件中直接配置上
这样就不用每次都输了,代码如下:

方法三:
使用nodejs 12.13.0版本