NodeMonの監視から特定のファイルを除外したいと思います。これどうやってするの?
私の既存の構成:
nodemon: {
all: {
script: 'app.js',
options: {
watchedExtensions: ['js']
}
}
回答:
NodeMonに監視からのファイルの束を無視させるために、次のように開始できます。
nodemon --ignore PATTERN [--ignore PATTERN2]
ここで、PATTERNは、特定のファイル、ディレクトリ、またはワイルドカードパターンの名前です。ワイルドカードを使用する場合は、エスケープされていることを確認してください。
例えば
nodemon --ignore 'lib/*.js' --ignore README
または、代わりにその動作を構成する場合nodemon.json
は、現在の作業ディレクトリまたはホームディレクトリにファイルを作成してみてください。この構成ファイルに次のようなものを追加することにより、一部のファイルを無視して構成できます。
{
"ignore": ["lib/*.js", "README"]
}
詳細については、https://github.com/remy/nodemonにあるREADMEファイルを参照してください。
nodemon --ignore public/ build.js
これが原因...窓でフランス語のキーボードレイアウトに多分ある
package.jsonファイル内にnodemon構成を追加できます。例:
{
"name": "nlabel",
"version": "0.0.1",
// other regular stuff
"nodemonConfig": {
"ignore": ["public/data/*.json", "public/javascripts/*.js"]
},
"author": "@sziraqui",
"license": "GPL-3.0"
}
キーは「nodemonConfig」である必要があります。無視ルールは、グロブの配列または完全なファイル名として指定できます
--ignore
せることができませんでしたが、これは機能しました。きれいな溶液も。
私(Macとnodemon 1.18.3)の場合、ディレクトリ全体を無視する唯一の方法は、たとえばを実行することです。
nodemon --ignore "**/old/**"
二重引用符と**を使用します。設定ファイルは機能しません。
私はこのようなエイリアスを設定しました:
alias nm='nodemon server.js -i "**/old/**" -i "**/img/**"'
実行して監視されているファイルを確認する
DEBUG=nodemon:watch nodemon server.js -i "**/old/**" -i "**/img/**"
-iは--ignoreの代替です。nodemon--helpで使用可能なパラメーターを確認してください
.nodemon-ignore
アプリケーションのルートにファイルを...