Я выполнил шаги документации:
https://docs.nestjs.com/techniques/hot-reload
Я запускаю эту команду: npm run webpack
но она закрывается, возвращает мне приглашение и не продолжает смотреть файлы:
gabriel@roraima-tv:/var/www/studying/tera-ping-pong$ npm run webpack
> tera-ping-pong@0.0.0 webpack /var/www/studying/tera-ping-pong
> webpack --config webpack.config.js
webpack is watching the files…
Hash: 6e13d56ba7d77331e5c2
Version: webpack 4.23.1
Time: 3014ms
Built at: 11/01/2018 1:39:11 PM
Asset Size Chunks Chunk Names
dist/app.controller.d.ts 177 bytes [emitted]
dist/app.module.d.ts 35 bytes [emitted]
dist/app.service.d.ts 56 bytes [emitted]
dist/main.d.ts 11 bytes [emitted]
dist/main.hmr.d.ts 11 bytes [emitted]
server.js 39 KiB main [emitted] main
Entrypoint main = server.js
[0] multi webpack/hot/poll?1000 ./src/main.hmr.ts 40 bytes {main} [built]
[./node_modules/webpack/hot/log-apply-result.js] (webpack)/hot/log-apply-result.js 1.27 KiB {main} [built]
[./node_modules/webpack/hot/log.js] (webpack)/hot/log.js 1.11 KiB {main} [built]
[./node_modules/webpack/hot/poll.js?1000] (webpack)/hot/poll.js? 1000 1.15 KiB {main} [built]
[./src/app.controller.ts] 1.44 KiB {main} [built]
[./src/app.module.ts] 1.03 KiB {main} [built]
[./src/app.service.ts] 883 bytes {main} [built]
[./src/main.hmr.ts] 1.07 KiB {main} [built]
[@nestjs/common] external "@nestjs/common" 42 bytes {main} [built]
[@nestjs/core] external "@nestjs/core" 42 bytes {main} [built]
gabriel@roraima-tv:/var/www/studying/tera-ping-pong$
Поэтому, когда я добавляю мои * .ts файлы, они меняются и не перезагружаются до перезагрузки сервера.