ibag
Version:
A visual, fast, and customizable front-end scaffolding.
41 lines (39 loc) • 805 B
JavaScript
require("module-alias/register"); //注册module-alias
const { modify } = require("@/core/config-transform");
/**
* 指令【在page目录下创建页面C】
*/
class CreatePageC extends require("./_instruction") {
//通过类名,获取到该指令依赖列表文件中到依赖指令
constructor(props) {
super(props);
this.run(function () {
modify(null, [
"output",
[
"src",
[
"pages",
[
"C",
{
filename: "index",
extension: "js",
context: `function C(props) {
return (
<div>
page C
</div>
);
}
export default C;
`,
},
],
],
],
]);
});
}
}
module.exports = CreatePageC;