create-bfe-cttq
Version:
CTTQ大前端脚手架项目
26 lines (23 loc) • 703 B
JavaScript
module.exports = function(api, answers) {
if ("PC" != answers.type || !answers.isCTTQ) {
return;
}
api.render("cttq-web");
api.extendPackage("cttq-web/package.json");
api.onBeforeCreate((files) => {
if (files["package.json"]) {
let pkg = JSON.parse(files["package.json"]);
delete pkg.scripts.build;
delete pkg.scripts.serve;
files['package.json'] = JSON.stringify(pkg, null, 2) + '\n';
}
Object.keys(files).forEach(file => {
if (file.startsWith("src/router/")) {
delete files[file];
}
});
})
}
module.exports.apply = {
after: ["base", "web"],
}