it-swarm.com.ru

каталог отслеживания изменений для nodemon

Я знаю, как сделать nodemon server.js, но что, если я хочу сделать nodemon ./src

Я хочу перезагрузить узел при любых изменениях в каталоге src.

Когда я делаю выше, и это говорит cannot find module babelprac\src

Я также делаю в другом окне команды: npm run scripts:watch

Сценарий

"scripts" : {
  "scripts" : "babel src --source-maps-inline --out-dir dist",
  "scripts:watch" : "babel src --watch --source-map-inline --out-dir dist"
},

Это запускает часы, но я хочу запустить скрипт в src или dist, чтобы увидеть console.logs 

Я также попробовал nodemon --watch ./src. Он говорит, что не может найти index.js.

Я на windows 7

Мой рабочий каталог babelprac

12
jack blank

Nodemon ожидает этого так же, как:

nodemon --watch src server.js

https://github.com/remy/nodemon#monitoring-multiple-directories

nodemon - приложение -watch - приложение-библиотека libs/server.js

19
Kody

Nodemon также имеет более детальный подход к просмотру папок и файлов. Используйте nodemon.json, чтобы указать, какие файлы и типы файлов просматривать, например, в вашем случае:

{
  "watch": ["server.js", "src/"],
  "ext": "js, css"
}

Наличие nodemon.json особенно полезно, когда количество и типы просматриваемых файлов начинают увеличиваться, а также когда вы хотите запускать скрипт при каждом перезапуске сервера. Чтобы nodemon мог считываться в конфигурации, nodemon.json должен быть помещен в корневой каталог вашего проекта вместе со всеми другими скрытыми или не скрытыми файлами json.

Я бы порекомендовал вам пример из nodemon ниже в качестве шаблона для начала.

https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md

4
Hank Chan

я использую это для горячей замены, nodemon --watch src и запускаю tsc complier.

вы также можете проверить эту статью: https://medium.com/netscape/start-building-web-apps-with-koajs-and-TypeScript-366264dec608

"сценарии": { "watch-server": "nodemon --watch 'src/**/*' -e ts, tsx --exec 'ts-node' ./src/server.ts"}

0
Kenneth Wu