Jade:保存.jade文件时,带有--watch的"TypeError:path必须是字符串"

1 string terminal watch typeerror pug

我有玉观看我的目录自动编译模板到HTML文件.我在命令行中输入了以下内容:jade --watch templates.这首先返回rendered templates/index.html并编译.jade文件就好了.但是当我再次尝试保存.jade文件时,它不会编译,并在命令行中返回此错误:

TypeError: path must be a string at Object.fs.lstat (fs.js:675:11) at renderFile (/usr/local/lib/node_modules/jade/bin/jade.js:172:6) at StatWatcher.<anonymous> (/usr/local/lib/node_modules/jade/bin/jade.js:119:11)

不确定它指的是什么"路径".但是如果它是目录"templates",我已经尝试了与引号中的目录相同的命令.

fli*_*tux 5

这显然只是当前jade版本1.8.2的一个问题.如果您将package.json中的依赖项锁定到以前的版本(如下所示),则此问题就会消失.

{
  "name": "my-app",
  "dependencies": {
    "jade": "1.8.1"
  }
}
Run Code Online (Sandbox Code Playgroud)

我已经继续并提交了一个新的github问题,所以希望这会得到解决.