npm run watch プロンプトが返ってこない

Laravel
スポンサーリンク

環境

  • Laravel Framework 7.30.6

事象

$ npm run watch

を実行したあと、

以下のような画面で止まって、プロンプトが返ってこない。

   ╷
54 │   $dividend: abs($dividend);
   │              ^^^^^^^^^^^^^^
   ╵
    node_modules/bootstrap/scss/vendor/_rfs.scss 54:14             divide()
    node_modules/bootstrap/scss/mixins/_grid.scss 66:15            row-cols()
    node_modules/bootstrap/scss/mixins/_grid-framework.scss 43:13  @content
    node_modules/bootstrap/scss/mixins/_breakpoints.scss 65:5      media-breakpoint-up()
    node_modules/bootstrap/scss/mixins/_grid-framework.scss 32:5   make-grid-columns()
    node_modules/bootstrap/scss/_grid.scss 72:3                    @import
    node_modules/bootstrap/scss/bootstrap.scss 16:9                @import
    stdin 8:9                                                      root stylesheet

98% after emitting SizeLimitsPlugin

 DONE  Compiled successfully in 26567ms                                                                                                                                                                10:38:12

       Asset      Size   Chunks             Chunk Names
/css/app.css   179 KiB  /js/app  [emitted]  /js/app
  /js/app.js  1.47 MiB  /js/app  [emitted]  /js/app

原因

こういうもんらしい。

npm run watchコマンドを実行すると、通常はプロンプトが返ってこないことがあります。これは、npm run watchがファイルの変更を監視し、変更があった場合に自動的にビルドやタスクを実行し続けるためです。

対応

終了させたくば、

Ctrl + C

で強制終了させる。

コメント