我正在运行一个使用大量d3js数据的网站,我希望将它们打包成一个单独的模块或库。
到目前为止,我已经实现了类似的脚手架和构建过程作为d3的主要仓库(https://github.com/mbostock/d3/):
"prepublish": "npm test && rm -f package.js src/start.js d3.js d3.min.js d3.zip && bin/start > src/start.js && bin/meteor > package.js && smash src/d3.js | uglifyjs - -b indent-level=2 -o d3.js && bin/uglify d3.js > d3.min.js && chmod a-w d3.js d3.min.js package.js && zip d3.zip LICENSE d3.js d3.min.js",
这可以很好地构建lib并且非常方便。
现在我想知道开发lib的最佳工作流程。我想添加监视功能+ livereload来轻松测试我的图表。
将此功能集成到当前工作流程的最佳方式是什么?
非常感谢