前端代码打包npm run build:prod报错>node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
时间: 2023-11-28 11:45:05 浏览: 92
vue打包npm run build时候界面报错的解决
根据提供的引用内容,这个错误可能是由于使用了不兼容的OpenSSL版本导致的。解决此问题的方法是在运行npm命令之前设置NODE_OPTIONS环境变量,将其设置为不包含--openssl-legacy-provider选项的值。可以使用以下命令来设置NODE_OPTIONS环境变量:
```shell
export NODE_OPTIONS="$(echo $NODE_OPTIONS | sed 's/--openssl-legacy-provider//g')"
```
然后再次运行npm命令即可。
阅读全文