5

我正在开发 nodejs 应用程序,但我遇到了 include 语句的问题。当我像这样使用它时它可以工作:

include ../mixins/root.pug

...但是可以在包含上使用变量吗?

这些都不起作用:

include #{process.env.MIXINS_PATH}/root.pug
include !{process.env.MIXINS_PATH}/root.pug
include `${process.env.MIXINS_PATH}/root.pug`

结果是这样的:

Error: ENOENT: no such file or directory
4

1 回答 1

2

不支持动态包含:

我们不支持“动态包含”。人们对此提出了很多问题。实现起来真的很复杂,实际上并没有人们想象的那么有用。

https://github.com/pugjs/pug/issues/2622#issuecomment-270157667

于 2017-03-13T22:50:52.600 回答