美文网首页
使用plop实现自动新建项目文件

使用plop实现自动新建项目文件

作者: w候人兮猗 | 来源:发表于2020-03-14 14:37 被阅读0次

为什么

一般项目开发过程中,我们都要编写(CV)一大堆重复性的代码,比如一个views/login/index.vue比如store/modules/app.js这些文件都是重复毫无意义的,找一个自动生成的工具就很有价值了

使用

github上找到了这样一个包plop,具体信息可以自行去看官方文档,下面直接给出我在项目中使用的

可以看我的这个项目,里面有具体的demofast_h5_vue

1.项目根目录下新建plopfile.js

const viewGenerator = require('./plop-templates/view/prompt')
const componentGenerator = require('./plop-templates/component/prompt')
const storeGenerator = require('./plop-templates/store/prompt.js')

module.exports = function(plop) {
  plop.setGenerator('view', viewGenerator)
  plop.setGenerator('component', componentGenerator)
  plop.setGenerator('store', storeGenerator)
}

这里是三个文件类型分别是view页面,component组件,store vuex文件

2.项目根目录下新建plop-templates文件夹

代码太多,我直接给出文件链接plop-templates

3.新增脚本

package.json中新增

"script":{
    ...,
    "new":"plop"
}

4.具体使用

控制台直接输入命令

yarn new

按照提示选择文件类型

关于

相关文章

  • 使用plop实现自动新建项目文件

    为什么 一般项目开发过程中,我们都要编写(CV)一大堆重复性的代码,比如一个views/login/index.v...

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

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

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

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

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

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

  • OC和Swift混编

    一、Swift项目中使用OC代码 桥文件在新建Swift或者OC文件的时候会自动生成,也可以自己新建出来(新建方法...

  • 从零构架个人博客网站(一)

    框架选择 后端项目搭建添加依赖 新建项目入口文件 app.js 使用 require-directory 自动加载...

  • plop js 模板工具

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

  • 2018-03-28 初始Swift 001

    随笔1、swift使用OC:新建或者拖拽一个OC文件到swift项目中,swift项目会自动生成桥接文件。把需要是...

  • Vue ESLint VSCode 保存时自动格式化

    为了实现使用 VSCode 开发 Vue 项目时,使用ESLint,并在保存文件的时候自动解决格式问题,步骤如下:...

  • Flutter:WahtApp_Clones使用Camera&T

    新建项目、新建包,再新建一个dart文件,不同于Java文件会自动填充类目,这是一个空白文件,其次dart中文件名...

网友评论

      本文标题:使用plop实现自动新建项目文件

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