使用环境文件从 PNPM bin 运行脚本

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

我有一个

.env
文件:

STH=1

在节点 20 中我可以做:

node --env-file=.env -e "console.log(process.env.STH)"
1

有没有办法,我可以将其合并到使用“PNPM”运行脚本中。为了说明(我实际上不想运行 prettier),在 package.json 中使用 Prettier:

pnpm prettier

Usage: prettier [options] [file/dir/glob ...]

有没有办法可以使用新的 NodeJs

.env
功能来预处理
--env-file
文件并将结果与 pnpm 脚本一起使用? 在“Prettier”示例中,prettier 脚本可以访问
.env
中定义的所有环境变量。
--env-file
不允许在
NODE_OPTIONS
内使用。

node.js pnpm
1个回答
0
投票

将其作为值添加到(工作空间).npmrc中的

node-options

node-options=--env-file\ .env
© www.soinside.com 2019 - 2024. All rights reserved.