大佬们有个问题,环境变量什么时候生效?
我是一个这样的结构:
- webapp (webacpk)调用自己写的一个库 lib (rollup)。
- 我在打包 lib 发布到 npm 的时候,把环境变量设制成了 production,控制一些console.log
- 这时候我在本地调试 webapp,npm 了 lib 这个库,我跑 webapp 的时候环境变量给的 development.
这时候 lib 会遵循当前的环境变量还是打包时候的?也就是 lib 的的 console.log 还会不会输出?
大佬们有个问题,环境变量什么时候生效?
我是一个这样的结构:
这时候 lib 会遵循当前的环境变量还是打包时候的?也就是 lib 的的 console.log 还会不会输出?
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答2.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
webpack 提供了defineWebpack 这个配置,可让 lib 里的变量和你运行时保持一致。
https://gist.github.com/prplm...