在webpack中区分环境变量
2024-08-30 10:46:15
webpack 中的定义插件可以帮我们定义一些全局变量,使用方法如下:
plugins: [
new webpack.DefinePlugin({
NODE_ENV: JSON.stringify('development')
})
]
在 webpack.DefinePlugin 中定义,传入对象作为参数,key 是名称,value 是值,在这里你需要注意 value 的表现形式,如果是个字符串
NODE_ENV: 'development'
在取环境变量的时候 NODE_ENV 代表的是 development ,而不是 'development' ,一个是变量,一个是字符串。
如果 NODE_ENV 想表示字符串 'development' 需要这样写。
NODE_ENV: "'development'"
这样写起来太恶心了,所以我们经常会这么写鸭。
NODE_ENV: JSON.stringify('development')
当然你表示布尔值的话就这样直接写吧,不要再转换了。
NODE_ENV: 'true'
你学会了吗?
最新文章
- 一个IT人的成长路
- Module Zero之权限管理
- python安装MySQLdb驱动
- win8 获取管理员权限
- ehcache集群的配置
- 黑马程序员_Java_collections and Arrays(工具类)
- 1006 Do the Untwist
- [Oracle]ocilib绑定数组实现批量写入
- Java学习记录 : 画板的实现
- 第六次meeting会议
- u3d开发中可能会遇到的设计模式
- Shiro学习笔记六(自定义Reaml-使用数据库设置 user roles permissions)
- [转]Sphinx+Mysql+中文分词安装-实现中文全文搜索
- ionic开发中遇到的问题
- FlatBuffers初探
- bootstrap datetimepicker 日期插件超详细使用方法
- JS正则表达式入门,看这篇就够了
- 记一笔vue中的中央事件总线的问题,以及解决方案
- mysql索引之四:复合索引之最左前缀原理,索引选择性,索引优化策略之前缀索引
- resultset 记录数
热门文章
- HTTPS笔记:使用 SSLEngine 为 aioserver 服务器提供 SSL 访问支持
- R语音:解决cor.test报错的 'y'必需是数值矢量
- 第二十节,使用RNN网络拟合回声信号序列
- mfc 中的error RC2104 : undefined keyword or key name
- phpstudy vhosts.conf 文件配置 记录下!
- Unity 网络编程(Socket)应用
- noi.openjudge 1.12.6
- HTML5(FileRdeader)
- 5款Mac极速下载工具推荐和下载
- linux服务器,发现大量TIME_WAIT