在前段工程中设置全局变量

设置全局变量最多的一个应用是在请求domain上。比如开发环境,测试环境,预发布环境,线上环境。
webpack中有DefinePlugin,比如:

new webpack.DefinePlugin({
  'API_URL': JSON.stringify('https://dev.example.com')
});

那么联想到babel上,查了一下,果然有个插件babel-plugin-transform-define,使用起来跟webpack差不多

{
  "plugins": [
    ["transform-define", {
       'process.env.API_URL': JSON.stringify('https://dev.example.com'),
    }]
  ]
}

babel nb!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,414评论 4 31
  • 响应式布局的理解 响应式开发目的是一套代码可以在多种终端运行,适应不同屏幕的大小,其原理是运用媒体查询,在不同屏幕...
    懒猫_6500阅读 849评论 0 0
  • 1、webpack的安装 本教程是基于最新的webpack4.39.3 版本 注意:webpack是基于node的...
    chang_遇见缘阅读 513评论 0 1
  • 第19组(3味)——鸭跖草、青葙子、密蒙花
    大化天魔阅读 252评论 0 6
  • 《逍遥游》曰:“鹏之徙于南冥也,水击三千里,抟扶摇而上着九万里,去以六月息者也。”斥鴳笑之曰:“我腾跃而上,不过...
    繁华幻灭阅读 5,426评论 1 12

友情链接更多精彩内容