【发布时间】:2020-08-20 11:49:34
【问题描述】:
我有一个 react 应用程序,它使用 dotenv 设置了一堆 process.env 变量。当它的源代码在同一个源代码仓库中并通过“../component/component_name”导入时,每个组件都可以通过使用 process.env.variable_name 来访问 process.env 变量。我们决定将组件分解为单独的 NPM 包,以便独立于主 repo 更新它们。现在,当我们从本地 NPM 导入它们时,它们会集成到 node_modules 并运行,但无法访问 process.env 变量。 process.env 显示为一个对象,但其中没有任何内容。我们在发布之前使用 webpack 构建包。
【问题讨论】:
标签: javascript node.js reactjs npm node-modules