防止Jade压扁文件夹结构
我一直在尝试使用NPM脚本来实现一个构build解决scheme,而不是像Gulp / Grunt / etc这样: http : //substack.net/task_automation_with_npm_run和here: http : //blog.keithcirkel.co.uk/how使用-npm-as-a-build-tool / 。 不过,我正在努力整合一个干净而明智的方法来pipe理构build过程中的众多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/
不知道我是怎么错过的,但是对于将来发生这种事情的人来说, -H
标志是你的朋友。
例如: jade src -H -o build
ref: https : //github.com/jadejs/jade-cli/blob/master/index.js#L36