Plop小型脚手架工具使用说明

小型的脚手架工具, 用于快速创建文件
  • 具体使用步骤

    1. 安装 yarn add plop --dev
    2. 在项目的根目录下新建入口文件 plopfile.js
    3. 在plopfile.js文件中定义脚手架任务
    4. 编写用于生成特定类型文件的模板
    5. 运行脚手架 yarn plop component(生成器的名称)
  // Plop入口文件,需要导出一个函数
  // 此函数接受一个Plop对象,用于创建生成器
  module.exports = plop => {
    plop.setGenerator('component', { // 生成器名称
      description: 'create a component',
      prompts: [ //
        {
          type: input, // 指定问题的输入方式
          name: 'name',
          message: 'component name', // 屏幕上给出的提示
          default: 'MyComponent'
        }
      ],
      actions: [
        {
          type: 'add', // 添加一个全新的文件
          path: 'src/component/{{name}}/{{name}}.js', //这里的name表示上一步命令行中输入的值
          templateFile: 'plop-templates/component.hbs', // 母版文件
        },
        {
          type: 'add', // 添加一个全新的文件
          path: 'src/component/{{name}}/{{name}}.css', //这里的name表示上一步命令行中输入的值
          templateFile: 'plop-templates/component.css.hbs', // 母版文件
        },
        {
          type: 'add', // 添加一个全新的文件
          path: 'src/component/{{name}}/{{name}}.js', //这里的name表示上一步命令行中输入的值
          templateFile: 'plop-templates/component.js.hbs', // 母版文件
        }
      ]
    })
  }

使用

  • 生成页面

Image text

  • 生成组件

Image text

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值