nodemon 找不到模块 '/path/to/project/home/index.js'

nodemon Cannot find module '/path/to/project/home/index.js'

我在 Linux 机器上使用 nodmeon version 1.9.1

我 运行ning nodemon 有: nodemon --watch ./build 我的 index.js 内容在构建文件夹中。

但是当我 运行 nodemon 时,它一直在项目的主文件夹中寻找 index.js 文件,因此它抛出一个错误,因为它在那里找不到它。

我尝试检查 nodemon --help 以获得更好的选项,但我没有看到任何选项,并且还在脚本对象的 package.json 文件中写入它,它仍然抛出相同的错误。

我也试过 运行 它因为 nodemon --watch ./build/index.js 仍然会抛出错误。

此外,index.js 文件只包含一个 console.log('hello world'); 只是为了确定,它是 nodemon 本身。

您对 --watch 的使用导致 nodemon 关闭。

你告诉 nodemon 的是 "run normally, and watch the directory ./build"。 nodemon 正在寻找 --watch 之后的参数并找到 ./build。然后它会查找脚本,找到 none,并因此使用默认值。

Nodemon 默认观看所以你想要 运行 是 nodemon ./build