【问题标题】:Turn on line breaks in Jade source?在 Jade 源中打开换行符?
【发布时间】:2011-11-17 00:05:28
【问题描述】:

有没有办法打开换行符?调试时会很有用。

我知道这个话题(Node.js JADE linebreaks in source?)由于性能原因说不,但是在你的本地机器上开发时,它应该不是问题。

【问题讨论】:

    标签: debugging node.js express pug


    【解决方案1】:

    经过一番搜索,我找到了解决方案。将此添加到您的 Express 配置中,它将使 Jade 整理输出:

    Express 3.x CoffeeScript

    app.configure "development", ->
      app.use express.errorHandler()
      app.locals.pretty = true
    

    Express 3.x Javascript

    app.configure('development', function(){
      app.use(express.errorHandler());
      app.locals.pretty = true;
    });
    

    Express 2.x CoffeeScript

    app.configure "development", ->
      app.use express.errorHandler()
      app.set "view options",
        pretty: true
    

    Express 2.x Javascript

    app.configure('development', function(){
      app.use(express.errorHandler());
      app.set('view options', { pretty: true });
    });
    

    【讨论】:

    • 太棒了。谢谢你为我节省了一些时间。一行代码调试起来有点困难 :)
    • 你好@Alfred,我们有类似的调试pug文件的解决方案吗?我没有找到任何关于如何调试 pug 文件的信息。
    • 对不起@S.K 我恐怕没有用过 pug 文件。
    【解决方案2】:

    你可以通过美化器运行它进行调试

    这是为节点https://github.com/maxogden/commonjs-html-prettyprinter写的一篇

    【讨论】:

      猜你喜欢
      • 2011-09-24
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-03-10
      • 1970-01-01
      相关资源
      最近更新 更多