webpack - 如何使用 .env 向网络服务器声明 NODE_ENV?
问题描述
我很难将NODE_ENV
值放在.env
thenwebserver
中来阅读它。
对于文件结构,它是这样的
- utils
- build.js (https://github.com/lxieyang/chrome-extension-boilerplate-react/blob/master/utils/build.js)
- env.js (https://github.com/lxieyang/chrome-extension-boilerplate-react/blob/master/utils/env.js)
- webserver.js (https://github.com/lxieyang/chrome-extension-boilerplate-react/blob/master/utils/webserver.js)
- .env
- webpack.config.js (https://github.com/lxieyang/chrome-extension-boilerplate-react/blob/master/webpack.config.js)
我想做的是使用or /来声明NODE_ENV
价值(生产或开发),而不仅仅是像在.env
.env.development
.env.production
process.env.NODE_ENV = 'development'
webserver.js
因此对于.env
NODE_ENV=development
BABEL_ENV=development
ASSET_PATH=/
有可能这样做吗?
所以基本上,我希望使用or /来声明它们,而不是直接声明process.env.NODE_ENV = 'development'
inside ofwebserver.js
和process.env.NODE_ENV = 'production'
inside of 。build.js
.env
.env.development
.env.production
解决方案
推荐阅读
- java - 半唯一的嵌套 Java 地图?
- c# - jQuery AJAX 显示点击错误重定向的详细信息
- c# - C# FileSystemWatcher 没有触发事件 - 为什么不呢?
- javascript - Tensorflow 错误:构造形状 (120800) 的张量应与值的长度 (121881) 匹配
- tensorflow - 使用 TensorFlow 对象检测的输出分数、类和 id 提取
- javascript - 带有某些弹出窗口的 Google 扩展程序
- r - 是否有可能获得带有 foreach 和“多核类型”后端的进度条
- java - 是否可以通过 Spring 定义 JNDI 资源,如果“是”,如何定义?
- excel-formula - 查找第一个单元格的行号,该单元格是数字/不是给定字符
- python - 将字符串附加到列表时如何停止出现在字符串周围的撇号 - Python