// 假设 process.env.NODE_ENV 实际上是 "development"
process.env.NODE_ENV;
"development";
npm install babel-plugin-transform-inline-environment-variables
.babelrc
(推荐).babelrc
// 未包含选项:
{
"plugins": ["transform-inline-environment-variables"]
}
// 包含选项:
{
"plugins": [
["transform-inline-environment-variables", {
"include": [
"NODE_ENV"
]
}]
]
}
babel --plugins transform-inline-environment-variables script.js
require("babel-core").transform("code", {
plugins: ["transform-inline-environment-variables"]
});
include
- 需要使用环境变量的数组exclude
- 不需要使用环境变量的数组