Plop

作者: 浅忆_0810 | 来源:发表于2020-10-29 23:24 被阅读0次

介绍:

  • 创建项目中特定类型的文件的工具
  • 每创建一个文件夹 对应自动生成3个文件 js css html

1. 使用

  1. 安装plop

    yarn add plop --dev
    
  2. 在当前项目下创建一个plopfile.js的文件

    /*
      plopfile.js
      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/components/{{name}}/{{name}}.js', // {{}}双大括号内设置动态参数
            templateFile: 'plop-templates/component.hbs' // 模板所在地址使用hbs文件
          },
          {
            type: 'add',
            path: 'src/components/{{name}}/{{name}}.css',
            templateFile: 'plop-templates/component.css.hbs'
          },
          {
            type: 'add',
            path: 'src/components/{{name}}/{{name}}.test.js',
            templateFile: 'plop-templates/component.test.hbs'
          }
        ]
      })
    }
    
    component.css.hbs component.hbs component.test.hbs

2. 运行

yarn plop component

# 其中component是生成器,这样就可以生成对应的生成器

相关文章

  • 前端自动化构建工具 ---- Plop

    plop[https://plopjs.com/documentation/#what-is-plop-]:可以通...

  • 基于plop生成前端工程

    基于plop自定义前端vue脚手架,plop是生成脚手架的框架。 plop-vue-cli演示.gif 案例npm...

  • Plop —— 小而美的脚手架工具

    目录 Plop介绍 Plop的具体使用具体步骤 总结 Plop介绍 主要用于创建项目中特定文件类型的小工具,类似于...

  • 前端小白成长之14--plop

    一.项目根目录下yarn add plop --dev 二.要在根目录新建plopfile.js(plop入口文件...

  • Plop

    介绍: 创建项目中特定类型的文件的工具 每创建一个文件夹 对应自动生成3个文件 js css html 1. 使用...

  • Plop

    主要创建项目中特定类型的小工具 将plop模块作为项目开发依赖安装 在项目根目录下创建一个plopfile.js文...

  • plop使用

    plop是一个轻量级的项目构建工具 1.安装 npm install plop -D 或 yarn add glo...

  • 基于plop 自定义前端vue脚手架 并上传 npm

    基于plop自定义前端vue脚手架,plop是生成脚手架的框架。 案例npm地址 https://www.npmj...

  • plop js 模板工具

    概述 plop 模板生成cli 安装 配置文件 基础使用 注册 执行命令plop...请输入文件名称 tmp请输...

  • Plop基础使用和脚手架工作原理

    简介 plop可以通过命令行去生成、处理文件模板代码等,从而简化项目中的手动操作 使用 安装plop模块yarn ...

网友评论

    本文标题:Plop

    本文链接:https://www.haomeiwen.com/subject/rtfrvktx.html