我正在使用Jade进行项目,我需要使用绝对路径。在尝试使用它们时,我遇到了错误the "basedir" option is required to use "include" with "absolute" paths
。
事情是,我不知道在哪里或如何设置此选项。一些帮助将不胜感激。
答案 0 :(得分:2)
我假设您使用的是Express.js.
将以下行添加到您的应用
app.locals.basedir = path.join(__dirname, 'views');
答案 1 :(得分:0)
值得一提的是,Pug 是 Node.js 和浏览器的模板引擎。这意味着您可以在没有 Node.js 的情况下运行 Pug。但是,如果要使用绝对路径包含或扩展文件,则需要 basedir
。这是使用 Node.js 定义的,如下所示:
global.__basedir = __dirname