Nodemon установлен, но не работает в Node.js - PullRequest
0 голосов
/ 12 ноября 2018

Я использую Node.js с express.js, и я также установил Nodemon (существует в папке node_modules), но он не работает. Вот мой package.json код. Как я могу решить это?

// package.json

{
    "name": "node-api",
    "main": "server.js",
    "dependencies": {
        "express": "~4.0.0",
        "mongoose": "~3.6.13",
        "body-parser": "~1.0.1"
    }
}

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

добавить nodemon как зависимость от разработчика

npm i -D nodemon

Или установить глобально

npm i -g nodemon

Но во втором методе он не будет отображаться в файле package.json

Нет необходимости использовать --save или -S, так как они не используются в вашем основном коде

РЕДАКТИРОВАТЬ: 6 января 2019 Используйте nodemon в теге script в файле package.json. Как

"scripts" : {
...
"start" : "nodemon index.js"
}

Затем используйте npm start в терминале

0 голосов
/ 12 ноября 2018

нажмите npm install --save nodemon -g в терминале или установить в свой проект через npm install --save nodemon и он должен отображать ваш package.json как

{
    "name": "node-api",
    "main": "server.js",
    "dependencies": {
        "express": "~4.0.0",
        "mongoose": "~3.6.13",
        "body-parser": "~1.0.1",
        "nodemon": "^1.18.6"
       }
}

и запустить nodemon server.js

проверить, установлен ли nodemon nodemon -v

...