有没有Node.js下的自动化部署模块
1.自动合并某些文件为1个文件 2.将某些文件移到某个文件夹 3.压缩及清理注释,包括js/html/css
4 回复
var esprima = require(‘esprima’); var ast = esprima.parse(src); src = escodegen.generate(ast,{ format: { indent: {style: ‘’,base: 0}, compact: true } });
github有个叫att的模块,挺不错的。
前几天写了个打包工具的原型,能部分满足你的需求。https://github.com/imzshh/packflow 现在可以合并文件,压缩js,编译coffeescript和less。但是还不能处理css和html,不能自动部署。 如果大家有兴趣的话,可以一起来完善这个东西,打包步骤是可以扩展的,可以添加自己的StepProcessor到processors目录。