其他分享
首页 > 其他分享> > 使用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'//文件渲染的模板位置

        }]
    })
}

action 中放入用户交互之后plop执行的操作,代码中表示增加一个文件,文件的模板放在根目录的plop-components文件夹下,名为:component.hbs

import react from "react"

export default()=>{
    <div  class="{{name}}">
        <h1>{{name}}</h1>
    </div>
}

最终执行:yarn plop component即可完成项目的创建

标签:文件,plop,项目,创建,component,add,根目录,name
来源: https://blog.csdn.net/wenyeqv/article/details/123145559