【发布时间】:2020-01-03 12:31:42
【问题描述】:
我有一个 Create React 项目,其中包含一些用于配置的本地环境变量。 我有一个使用 env 变量来配置自身的组件。它使用
导入变量process.env.MY_VAR;
我想将组件移出到 npm 包中,但保留使用 process.env.MY_VAR 的能力。当我构建和发布包时,它将使用当前的MY_VAR 构建它,而不是我想要导入的项目中的MY_VAR。有没有办法我可以做我所追求的。
我考虑过重构组件以将环境变量作为道具,但这不是我真正想做的事情。
有没有办法可以做我所追求的。
【问题讨论】:
-
你在哪里设置你的 MY_VAR ?你用过 webpack 吗?
-
你试过用这个吗? npmjs.com/package/dotenv
标签: reactjs npm npm-package