【发布时间】:2015-10-02 12:19:18
【问题描述】:
我一直在尝试使用 NPM 脚本而不是 Gulp/Grunt/etc 来实现构建解决方案,如下所述:http://substack.net/task_automation_with_npm_run 和这里:http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/。但是,我正在努力集成一种干净且明智的方法来管理构建过程中的大量 Jade 文件。
Jade CLI 支持将目录传递给它并输出所有深度嵌套的编译 Jade 文件。这很好,但是,这完全扁平化了文件夹结构。理想情况下,我希望 Jade 在保持目录结构的同时输出结果。解决这个问题的最佳方法是什么?
示例文件夹结构:
package.json
src/
foo.jade
bar/
baz.jade
qux.jade
运行jade src -o build 输出:
package.json
build/
foo.html
baz.hmtl
qux.html
src/
代替:
package.json
build/
foo.html
bar/
baz.html
qux.html
src/
【问题讨论】:
标签: javascript node.js npm pug