前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第 012 期 易学易用的模板代码生成神器 - Plop

第 012 期 易学易用的模板代码生成神器 - Plop

作者头像
前端GoGoGo
发布2021-04-13 16:15:20
9240
发布2021-04-13 16:15:20
举报

我们在做新的页面或组件时,会做很多重复的初始化的工作。如创建类似的文件: 组件文件,样式文件等。文件中写类似的初始化代码: 引入样式,定义组件,导出组件等。

Plop 能帮你搞定这些重复工作。

Plop 介绍

Plop 是一个易学,易用,且功能强大的脚手架工具。它能通过终端命令,接收参数,创建你所需要的模板文件。

下面,我们以生成 React 的组件为例,介绍 Plop 的用法。

第 1 步 在项目中安装 Plop

第 2 步 配置 Plop 我们来实现,输入组件名称,生成组件代码的功能。组件名称做为参数,通过命令行中获取。Plop 从命令行中获取参数,用的是 inquirer

plopfile.js 是 Plop 的配置文件。在项目根目录下新建 plopfile.js,内容如下:

第 3 步 创建模板文件 根据上一步配置中的模板文件路径,创建目录 plop-templates,并在该目录下创建文件: component.hbsstyle.hbs

component.hbs 是组件模板,内容如下:

{{componentName}} 是从上一步中传入的参数。Plop 解析模板用的是 handlebars

style.hbs 是样式模板。内容为空,也可以些样式的初始化代码。

第 4 步 增加生成命令package.json 中新增:

第 5 步 运行

至此,一个简单的固定模板就自动生成就写好了。

当然,Plop 的功能不止一次。Plop 支持根据参数来决定生成哪些文件。告别复制粘贴,用 Plop 来生成模板代码吧~

觉得本文对你有帮助。点个赞,分享给小伙伴们吧~

参考文档

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Plop 介绍
  • 参考文档
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档