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

设置全局变量最多的一个应用是在请求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!

你可能感兴趣的:(在前段工程中设置全局变量)