feat(cli): add BUILD_TARGET env

This commit is contained in:
陈嘉涵
2019-12-11 14:02:42 +08:00
parent d933ae00fd
commit 2fd09f52b0
5 changed files with 18 additions and 367 deletions
+5
View File
@@ -96,6 +96,7 @@ export function getWebpackConfig(): object {
export type ModuleEnv = 'esmodule' | 'commonjs';
export type NodeEnv = 'production' | 'development' | 'test';
export type BuildTarget = 'site' | 'package';
export function setModuleEnv(value: ModuleEnv) {
process.env.BABEL_MODULE = value;
@@ -105,6 +106,10 @@ export function setNodeEnv(value: NodeEnv) {
process.env.NODE_ENV = value;
}
export function setBuildTarget(value: BuildTarget) {
process.env.BUILD_TARGET = value;
}
export function isDev() {
return process.env.NODE_ENV === 'development';
}