нодмон не работает - PullRequest
       9

нодмон не работает

0 голосов
/ 17 мая 2018

Когда я запускаю nodemon, он показывает

[nodemon] 1.17.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node app.js`

Но когда я запускаю npm start, все работает нормально. Почему nodemon не работает

my package.json

{
  "name": "sarthakmedia",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "body-parser": "^1.18.3",
    "cookie-parser": "~1.4.3",
    "cors": "^2.8.4",
    "debug": "~2.6.9",
    "express": "~4.16.0",
    "express-mysql-session": "^1.3.0",
    "express-session": "^1.15.6",
    "git": "^0.1.5",
    "http-errors": "~1.6.2",
    "jade": "~1.11.0",
    "morgan": "~1.9.0",
    "mysql": "*",
    "nodemon": "^1.17.4",
    "pug": "2.0.0-beta11"
  },
  "description": "practise",
  "main": "app.js",
  "devDependencies": {},
  "author": "Anita",
  "license": "ISC"
}

API вообще не вызывают. хотя nodemon нормально запускается

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Просто запустите ваше приложение с nodemon -w ./, когда вы находитесь в корневом каталоге приложения.-w обозначает просмотр каталога, а не 1 файла JS.Это полезно;если у вас больше 1 js, вам нужно mon enter image description here

0 голосов
/ 22 мая 2018

Nodemon запускается при запуске файла ./app.js.
Но ваш стартовый скрипт npm (который работает в соответствии с вашим вопросом) запускает другой файл ./bin/www/index.js.

Я думаю, вы должны указать nodemon, какой файл является вашей точкой входа.
Таким образом, вы должны отредактировать «главную» запись в вашем package.json с тем же значением, например, ./bin/www. Фактически, nodemon читает это значение в вашем package.json, чтобы узнать, с какого файла начинать.

...