修改html文件时,Nodemon不会重新启动

Hom*_*... 15 node.js npm nodemon

我正在学习Node.js,我的演示有两个文件:

  • /server.js
  • /public/index.html

/server.js将获得/public/index.html然后返回客户端.

我想nodemon/public/index.html修改后自动重新加载.但是,它似乎nodemon仅在我修改时才起作用,/server.js而不是在/public/index.html修改时起作用.

我正在使用nodemon server.js启动服务器.

Tra*_*Guy 24

只需htmlnodemon命令行上指定观看(或者更好的是,添加配置文件).

文档:

默认情况下,nodemon查找具有.js,.coffee,.litcoffee和.json扩展名的文件.如果您使用该--exec选项并监视app.py nodemon将监视扩展名为.py的文件.但是,您可以使用-e(或--ext)开关指定自己的列表,如下所示:

nodemon -e js,jade 现在,nodemon将重新启动对目录(或子目录)中文件的任何更改,扩展名为.js,.jade.

  • 只是补充一点,因为你已经提到使用`nodemon.json`文件,[这里是样本](https://github.com/remy/nodemon/blob/master/doc/sample-nodemon. md)从文档配置.您可以使用`ext`属性指定要监视的文件扩展名. (3认同)
  • `nodemon -e *`将强制它监视文件夹中所有文件的更改。 (2认同)

And*_*ers 10

使用逗号分隔的字符串在其中添加多个扩展名 nodemon.json

{
    "ext": "js,html"
}
Run Code Online (Sandbox Code Playgroud)

  • 或者如果从命令行运行,`nodemon -e js,html app.js` (2认同)

Zeb*_*ano 10

这是另一种可能性:使用现有package.json文件:

"name": "app",
"version": "1.0.0",
"nodemonConfig": {
  "ext": "js,html"
}
Run Code Online (Sandbox Code Playgroud)

请记住,从现在开始,nodemon 将只检查.js和文件。.html如果您有更多文件,则必须添加自己的文件。


Lon*_*yen 6

添加nodemon.json配置文件对我有用。

{
  "ext": "html"
}
Run Code Online (Sandbox Code Playgroud)