UNPKG

create-bfe-cttq

Version:

CTTQ大前端脚手架项目

26 lines (23 loc) 703 B
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"], }