【发布时间】:2019-09-09 17:07:23
【问题描述】:
使用 nodemon 时如何忽略 package.json? (我使用versiony来增加package.json的版本)。
我尝试使用this question,但不确定如何将其应用于扩展名或文件。我试过了:
"scripts": {
"start": "versiony package.json --patch && node bot.js",
"nodemonConfig": {
"ignore": [
"*.json"
]
}
}
我还尝试在 start.bat 文件中使用guide from nodemon:
@echo off
echo Starting...
:main
REM node bot.js
REM nodemon --delay 2500ms bot.js
nodemon --delay 2500ms --ignore lib/package.json --exec npm start
echo Restarting bot...
goto main
我启动该文件,它将在 package.json 中启动脚本“start”,延迟 2500 毫秒(在检测到更改时重新启动之前),将忽略 package.json(但不会)
我预计当文件启动时,它将启动 nodemon,忽略 package.json 而 versiony 增加补丁版本(确实如此)。但是,现在它增加了版本,但是我猜nodemon检测到这个新的变化并重新启动,创建了一个无限循环的重新启动。
【问题讨论】: