plop的基本使用

Plop是一个小巧的脚手架工具,用于自动化创建项目中的重复代码模板。通过安装、配置plopfile.js和模板文件,可以定义生成器,例如创建Vue组件。用户输入组件名后,Plop会自动生成相应的Vue文件到指定目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

plop是一个小型脚手架工具,主要用于生成项目中重复使用的基础代码模板文件

下面介绍一下plop工具的使用

1.将plop安装到项目中

yarn add plop --dev

2.在根目录创建入口文件 plopfile.js
在这里插入图片描述

3.在根目录创建模板文件夹 用于存放代码模板
在这里插入图片描述
其中的{{ name }}表示启动plop时询问用户输入的name

4.plopfile文件的配置项

// Plop 入口文件,需要导出一个函数
// 此函数接收一个 plop 对象,用于创建生成器任务
module.exports = (plop) => {
  //	参数1:生成器名称  参数2:配置项
  plop.setGenerator("component", {
    description: "create a component",
    prompts: [	//用于询问用户
      {
        type: "input",
        name: "name",
        message: "component name",
        default: "MyComponent",
      },
    ],
    actions: [	//	生成代码文件的任务列表
      {
        type: "add", // 代表添加文件
        path: "src/components/{{name}}/{{name}}.vue", //输出目录
        templateFile: "plop-templates/btn.vue", //输入目录
      },
    ],
  });
};

5.启动方式
运行
yarn plop 生成器名字

运行完成,就能在指定的目标目录看到生成的代码文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值