Node.js 在模板中包含.jade文件时出现路径错误
文件夹结构:Node.js 在模板中包含.jade文件时出现路径错误,node.js,express,pug,Node.js,Express,Pug,文件夹结构: ./jglobal/common.jade ./site1/template.jade template.jade: doctype html html(lang='#{meta.lang_code}') head include ../jglobal/common 通过命令行模式渲染模板时,出现以下错误: 使用“包含”和“相对”路径时需要“文件名”选项 谢谢你的建议 试试include/jglobal/common告诉我使用带有“绝对”路径的“include”需要
./jglobal/common.jade
./site1/template.jade
template.jade:
doctype html
html(lang='#{meta.lang_code}')
head
include ../jglobal/common
通过命令行模式渲染模板时,出现以下错误:
使用“包含”和“相对”路径时需要“文件名”选项
谢谢你的建议 试试
include/jglobal/common
告诉我使用带有“绝对”路径的“include”需要“basedir”选项
好了,它终于起作用了!我将\uuudirname
作为basedir
的值传入,以完成此操作(将basedir添加为uuudirname)。它仍然需要使用带有“basedir”选项的“include”和“absolute”路径。其他动态特性工作正常)为什么这么难???包含就是它的全部,不是吗?