Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在模板中包含.jade文件时出现路径错误_Node.js_Express_Pug - Fatal编程技术网

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”路径。其他动态特性工作正常)为什么这么难???包含就是它的全部,不是吗?