digo

一个描述式的轻量自动化构建工具

Usage no npm install needed!

<script type="module">
  import digo from 'https://cdn.skypack.dev/digo';
</script>

README

digo

NPM version Downloads Build Status Coveralls Status Gitter chat

digo 是一个描述式的轻量自动化构建工具。

您只需简单描述构建的流程,就能立享自动化发布的快感。

通过插件,digo 可以为项目提供预编译、依赖打包、压缩优化等构建功能。

下载安装

npm install digo -g

如果不会安装或安装失败,请点击这里

快速上手

1. 在项目根目录下新建名为 digofile.js 的文件:

var digo = require("digo");

exports.hello = function () {
    digo.src("*.js")
        .pipe(function (file) { 
            file.content = file.content.replace(/\/\/.*$|\/\*.*?\*\//mg, "");
        })
        .dest("_build");
};

2. digo 一下:

digo hello

执行后项目内所有 .js 文件都会被拷贝到 _build 目录,且注释都被删除了。

如果执行报错请点击这里

了解更多

digo 核心提供了读写文件、监听等底层接口,通过插件可以为项目扩展更多有用的功能。