美文网首页
如何做一个cli工具

如何做一个cli工具

作者: 喻家隐士 | 来源:发表于2017-09-02 15:20 被阅读122次

    用习惯了react、vue等的cli工具,会发觉很顺手,快速创建项目,但是也会有缺点。生成的项目缺的东西太多。
    在开发过程中往往都要有一个项目搭建的过程,那么如何快速搭建项目呢。想到一个办法,自己做一个cli工具。
    首先要实现的功能是能够一键生成项目,其实是一个拷贝的过程,准备好项目模版,在任意目录下使用命令即可新建一个项目。
    package.json中需加入下面这句

    "bin": {
        "cli": "./index.js"
      },
    
    #!/usr/bin/env node
    
    var fs = require('fs');
    var fse = require('fs-extra');
    var path = require('path');
    
    var PATH = process.argv[2] ? './' + process.argv[2] : './client';
    
    fs.mkdir(PATH, function(err){
        err && console.log(err);
    });
    fse.copy(path.join(__dirname, 'templates'), PATH);
    

    建一个templates文件夹,放入代码文件
    使用npm install -g,
    然后执行cli,看是否会生成项目

    相关文章

      网友评论

          本文标题:如何做一个cli工具

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