nodejs报错digital envelope routines::unsupported
更新时间: 2023-02-08 09:32:52
最近居家办公,给电脑换了win10更新了node包,想着今天可以写23年的年终总结了,结果运行我的知识库报了digital envelope routines::unsupported
。
查了一下是因为nodejs版本太高,解决办法是修改package.json
,在相关构建命令之前加入set NODE_OPTIONS=--openssl-legacy-provider &
,
改好之后再运行就可以了
"scripts": {
"dev": "set NODE_OPTIONS=--openssl-legacy-provider & vuepress dev docs",
"build": "set NODE_OPTIONS=--openssl-legacy-provider & vuepress build docs",
"deploy": "bash deploy.sh"
}
1
2
3
4
5
2
3
4
5