Skip to content

通过注册模版创建项目,可以使用更新程序更新脚手架模版代码

License

Notifications You must be signed in to change notification settings

xyq153596/jio-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装

npm i jio-cli -g

命令

 jio-cli update 更新单个项目
 jio-cli update --all 更新所有项目
 jio-cli create 创建项目
 jio-cli create --local 创建本地template
 jio-cli db 显示项目列表
 jio-cli db --path 显示db路径
 jio-cli -V 显示脚手架版本

update更新文件

module.exports = {
  actions: [
    {
      //需要做处理的文件
      path: "./files/index.js",
      type: "u",//a:添加 u:更新 r:替换
      //run 可以是string或 async function
      // 当是async function时,表示对目标文件做处理
      // 做处理后返回字符串
      async run(source, {}) {
        return source;
      },
      // 当是string时,表示替换或添加的文件
      run:"./files/index.js"
    }
  ]
};

About

通过注册模版创建项目,可以使用更新程序更新脚手架模版代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published