nodemon работает, но изменения не применяются
начал осваивать node.js. при изменении файла надоедает каждый раз перезапускать сервер. наткнулся в интернете на nodemon и это должно было решить мою проблему, но как бы не так. я установил nodemon локально npm install nodemon --save-dev, и в scripts определил следующее:
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
теперь, запуская npm run dev, я ожидал, что при изменении и сохранении index.js, nodemon будет перезапускать мой сервер, и все изменения буду происходить, но в терминале на каждое изменение появляется следующая строка: [nodemon] restarting due to changes...
при этом, ничего на самом деле не меняется.
index.js:
import express from "express";
const PORT = 5000;
const app = express();
app.use(express.json());
app.get("/", (req, res) => {
res.status(200).json(`${req.query.test}`);
});
app.listen(PORT, () => {
console.log("SERVER WORK ON PORT: " + PORT + "!");
})
package.json:
{
"name": "node_yt",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
},
"devDependencies": {
"nodemon": "^2.0.12"
}
}