我最近重新安装了node package manager npm install nodemon -g,这是最新的版本。但是当我运行nodemon server.js并将更改保存到文件时,重启服务器的速度非常慢。它可能需要10-30秒来检测文件更改,当重新启动过程执行时,它可能需要几秒钟才能完成。我正在使用nodemon 1。17.3。我在使用nodemon 1的其他版本(相同的PC和相同的本地父目录)上没有这个问题。14.8.有其他人经历过吗?
npm install nodemon -g
nodemon server.js
62o28rlo1#
服务器重启缓慢可能有几个原因。这里有几件事你可以尝试排除不需要nodemon监视的不必要文件创建一个nodemon.config.js文件,并添加您不希望nodemon在重新启动服务器时检查的文件,例如:
nodemon.config.js
{ "ignore": [ "node_modules", "public" ] }
或者,要只检查更改的文件,可以指定nodemon在重新启动服务器时要监视哪些文件,通过--watch标志
--watch
nodemon --watch src/user.model.js
您还可以增加Node可用的内存量。如果您的服务器由于内存限制而运行缓慢,您可以通过以下方式获得最大可用内存量(以兆比特为单位)
nodemon --max-old-space-size=4096 app.js
希望这能帮上忙。
1条答案
按热度按时间62o28rlo1#
服务器重启缓慢可能有几个原因。这里有几件事你可以尝试
排除不需要nodemon监视的不必要文件创建一个
nodemon.config.js
文件,并添加您不希望nodemon在重新启动服务器时检查的文件,例如:或者,要只检查更改的文件,可以指定nodemon在重新启动服务器时要监视哪些文件,通过
--watch
标志您还可以增加Node可用的内存量。如果您的服务器由于内存限制而运行缓慢,您可以通过以下方式获得最大可用内存量(以兆比特为单位)
希望这能帮上忙。