如何一次为所有package.json脚本设置NODE_OPTIONS?

问题描述 投票:0回答:1

我想为我的

NODE_OPTIONS=--openssl-legacy-provider
中定义的所有脚本设置一次
package.json
,所以我不必重复自己并将其单独添加到每个脚本中。

有办法做到这一点吗?我尝试将其放入

.env
文件中,但没有成功。

node.js environment-variables package.json
1个回答
0
投票

npm 的配置包括

node-options
(强调我的):

通过

NODE_OPTIONS
环境变量传递到 Node.js 的选项。这不会影响 npm 本身的执行方式,但它确实影响生命周期脚本的调用方式

因此,您可以创建一个

.npmrc
文件(或添加到现有文件)来为所有脚本进行设置:

node-options=--openssl-legacy-provider
© www.soinside.com 2019 - 2024. All rights reserved.