【问题标题】:How can I include file without extension in pug?如何在 pug 中包含没有扩展名的文件?
【发布时间】:2019-02-12 12:19:19
【问题描述】:

来自文档:

如果没有给出文件扩展名,.pug 会自动附加到文件名。

但是,我需要包含一个不带扩展名的系统文件:

include .browserslistrc

Pug 尝试包含 .browserslistrc.pug,而不是 .browserslistrc。如何在不创建符号链接的情况下包含此文件?

【问题讨论】:

  • 你不能。如文档所示,Pug 仅包含 .pug 文件。
  • @Graham pug 可能包含纯文本格式的文件:pugjs.org/language/includes.html#including-plain-text
  • 那看起来你发现了一个bug,可能最好在github问题页面上报告并删除这个问题。
  • @Graham 这是一个很好的问题,可以帮助未来的 SO 用户解决同样的问题——为什么要删除?
  • 因为无法回答。看到这个(以及其他几十个元讨论):meta.stackoverflow.com/questions/346666/…

标签: pug


【解决方案1】:

解决方案选项(可能仅适用于类 Unix 系统):

您可以通过添加任何扩展名来为没有扩展名的文件创建symbolic link。示例:

ln -s .browserslistrc .browserslistrc.txt

Windows 也支持符号链接,但我没有在那里测试过这个解决方案。可能这个解决方案不会是跨平台的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    • 2020-04-05
    • 2012-08-27
    相关资源
    最近更新 更多