nodemon“由于更改而重新启动...”在VSCode中重复显示,并减慢每个重新启动过程的速度

问题描述 投票:2回答:2

我使用nodemon版本1.18.9(截至今天的最新版本)。

我使用Visual Studio Code(VSCode)。我打开一个终端并执行nodemon dev-server.js,但它反复显示

因更改而重新启动...

如下

nodemon-restarting

几秒钟后,它将完成重启过程。

和感觉Vindovs 10。

有什么建议?

visual-studio-code nodemon
2个回答
2
投票

的package.json

   {
      "scripts": {
        "nodemon": "nodemon dev-server.js"
      },
    }

通过npm启动nodemon

$ npm run nodemon
save dev-server.js file, nodemon will restart twice

直接启动nodemon

$ nodemon dev-server.js
save dev-server.js file, nodemon is all right

osx 10.11.3
nodemon 1.9.2

=============评论中的最新答案======================

更新评论的答案作为评论的逻辑适用于此问题。

尝试添加延迟一段时间。让我知道它是否有效。 nodemon lib/dev-server.js --delay 1 ..

你的目录是什么。


1
投票

我想你必须更改VSCode上的设置,转到文件 - >自动保存(取消选中该选项)。之后,只有在特定路径上使用ctrl + s时,项目才会重新启动。


编辑:我在我的计算机上做了一些测试,我重现了你想要的意思,可能你试图使用nodemon不支持的不同扩展。看看documentation的这一部分:

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

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

试着运行nodemon -e ts,json(all extensions that you want to be listener) dev-server.js。当我删除扩展时,我得到了同样的问题。

© www.soinside.com 2019 - 2024. All rights reserved.