【问题标题】:Prevent Jade from flattening folder structure防止 Jade 扁平化文件夹结构
【发布时间】: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


    【解决方案1】:

    不知道我是怎么错过的,但对于将来应该发生这种情况的任何人,-H 标志是你的朋友。

    例如:jade src -H -o build

    参考:https://github.com/jadejs/jade-cli/blob/master/index.js#L36

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 2017-04-17
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多