jarvis-react
Version:
React脚手架及命令行工具合集
24 lines (23 loc) • 778 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const function_1 = require("../util/function");
const component_1 = __importDefault(require("./component"));
const app_1 = __importDefault(require("./app"));
function build() {
process.env.NODE_ENV = 'production';
const userConfig = function_1.getUserConfig();
const options = {
...userConfig,
cwd: process.cwd(),
isDevelopment: false,
isProduction: true,
};
if (userConfig.mode === 'component') {
return component_1.default(options);
}
return app_1.default(options);
}
module.exports = build;