[解決済み] Node.JS: エラーが発生しました。[nodemon] 内部ウォッチに失敗しました: watch ENOSPC
質問
をインストールしたところです。
Node.js
を私の
Ubuntu 14.04
オペレーティングシステムを初めて使用しました。また
npm
. 私のインストール作業の次のステップは
nodemon
. これはすべてうまくいきました。
しかし
nodemon
を入力することで
nodemon app.js
をコマンドラインに入力すると、次のようなエラーが発生します。
[nodemon] 1.8.1
[nodemon] to restart at any time, enter
rs
[nodemon] watching: *.*
[nodemon] starting
ノード app.js
[nodemon] Internal watch failed: watch ENOSPC
エラーの下のコマンドラインでは...
alopex@Alopex:~/Desktop/coding_dojo/week-9/javascript/node/testing_node$ Hello World
なぜこのようなことが起こるのでしょうか?これはnodemonの正常な動作なのでしょうか?そうでない場合、どのように私はそれを修正することができますか?
余談ですが...
1)
app.js
は
Javascript
とのファイル
console.log(111)
の中にある。
2)
node
バージョンは
v0.10.25
3)
npm
バージョンは
1.3.10
4)
nodemon
バージョンは
1.8.1
5)
ubuntu
のバージョンは...
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
解決方法は?
私の最大ポートが正しく設定されていなかったようです。以下のコードを実行したところ、うまくいきました...
echo fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
このコマンドが行うのは、1人のユーザーに許可される時計の数を増やすことです。デフォルトでは、この数は低く設定されています(例:8192)。このコマンドは
nodemon
大量のディレクトリの変更を監視しようとすると、いくつかのウォッチを作成する必要があり、この制限を超える可能性があります。
また、この問題を解決するために
sudo sysctl fs.inotify.max_user_watches=582222 && sudo sysctl -p
しかし、最初に書かれた方法で、この変更は永久に続くことになります。
関連
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
[解決済み】リソースの読み込みに失敗した:Bind関数でサーバーが500(Internal Server Error)のステータスで応答した【非公開
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み】「.addEventListener is not a function」なぜこのエラーが発生するのか?
-
nullのプロパティinnerHTMLを読み取れません エラーメッセージ
-
[解決済み] Node.js/Windowsのエラーです。ENOENT, stat 'C:\Users﹑RTAppData﹑Roaming﹑npm'.
-
[解決済み] Node.jsで "Cannot find module "エラーを解決するにはどうしたらいいですか?
-
[解決済み] Gruntウォッチエラー - Waiting...Fatal error: watch ENOSPC
-
[解決済み] Node.js:ENOSPCエラーとは何ですか、そしてどのように解決しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueにシンプルなメモ帳機能を実装
-
VUEグローバルフィルターの概念と留意点、基本的な使い方
-
[解決済み] テスト
-
[解決済み】"フォームが接続されていないため、フォームの送信がキャンセルされました "というエラーの取得について
-
[解決済み】gulp anythingを実行するたびに、アサーションエラーが発生します。- タスク関数を指定する必要があります
-
nodejs unhandledPromiseRejectionWarning メッセージ
-
フロントエンド非同期(アシンク)ソリューション(全ソリューション)
-
フロントエンド null のプロパティ 'disabled' を読み取れない 問題が解決された
-
[解決済み] Gruntウォッチエラー - Waiting...Fatal error: watch ENOSPC
-
[解決済み】node.jsサーバーの全インスタンスを停止する。