أرغب في مشاهدة جميع الملفات في دليل معين وملف واحد في دليل آخر. يبدو أن هذا غير مدعوم.
C:\Stimulant\Source\ampm>nodemon --dump --watch . --watch ../ampm-test/WPF-test/
config.json server.js ../ampm-test/WPF-test/config.json
20 Feb 11:33:38 - [nodemon] v1.0.15
20 Feb 11:33:38 - [nodemon] to restart at any time, enter `rs`
20 Feb 11:33:38 - [nodemon] watching: *.* ../ampm-test/WPF-test/config.json
--------------
{ run: false,
system:
{ cwd: 'C:\\Stimulant\\Source\\ampm',
useFind: false,
useWatch: true,
useWatchFile: false },
required: false,
dirs: [ 'C:\\Stimulant\\Source\\ampm' ],
timeout: 1000,
options:
{ scriptPosition: 0,
dump: true,
watch:
[ '.',
'../ampm-test/WPF-test/config.json',
re: /\.|\.\./ampm\-test/WPF\-test/config\.json/ ],
script: 'server.js',
args: [ '../ampm-test/WPF-test/config.json' ],
restartable: 'rs',
ignore:
[ '.git',
'node_modules/**/node_modules',
'view',
'samples',
'logs',
'app',
'content',
re: /\.git|node_modules/.*.*/node_modules|view|samples|logs|app|content/
],
verbose: false,
ext: 'js,json',
execMap: { py: 'python', rb: 'ruby' },
stdin: true,
stdout: true,
execOptions:
{ script: 'server.js',
exec: 'node',
nodeArgs: undefined,
ext: 'js,json',
env: {},
execArgs: [] },
monitor:
[ '*.*',
'../ampm-test/WPF-test/config.json',
'!C:\\Stimulant\\Source\\ampm\\.git/**/*',
'!node_modules/**/node_modules',
'!C:\\Stimulant\\Source\\ampm\\view/**/*',
'!C:\\Stimulant\\Source\\ampm\\samples/**/*',
'!logs',
'!app',
'!content' ] },
load: [Function],
reset: [Function: reset],
lastStarted: 0,
loaded: [ 'C:\\Stimulant\\Source\\ampm\\nodemon.json' ],
command:
{ raw:
{ executable: 'node',
args: [ 'server.js', '../ampm-test/WPF-test/config.json' ] },
string: 'node server.js ../ampm-test/WPF-test/config.json' } }
--------------
OS: win32 x64
node: v0.10.26
nodemon: v1.0.15
cwd: C:\Stimulant\Source\ampm
command: node C:\Users\josh.STIMULANT\AppData\Roaming\npm\node_modules\nodemon\b
in\nodemon.js --dump --watch . --watch ../ampm-test/WPF-test/config.json server.
js ../ampm-test/WPF-test/config.json
--------------
حسنًا ، يبدو الناتج من إعداد monitor
صحيحًا. سأضطر إلى إنشاء اختبار يحتوي على هذا التصميم للتحقق منه وتصحيح الأخطاء بنفسي.
أبسط ريبرو ...
C:\Stimulant\Source\ampm>nodemon server.js --watch ../ampm-test/WPF-test/config.json ../ampm-test/WPF-test/config.json
1 Mar 12:01:33 - [nodemon] v1.0.15
1 Mar 12:01:33 - [nodemon] to restart at any time, enter `rs`
1 Mar 12:01:33 - [nodemon] watching: ../ampm-test/WPF-test/config.json
1 Mar 12:01:33 - [nodemon] starting `node server.js ../ampm-test/WPF-test/config.json`
الآن أقول لها أن تشاهد فقط الملف الواحد. يبدو الإخراج وكأنه يفعل الشيء الصحيح ، لكن لا شيء يحدث عندما يتغير ملف json.
حتى مع وجود مسار مطلق ، لا يحدث شيء عندما يتغير الملف.
C:\Stimulant\Source\ampm>nodemon server.js --watch C:\Stimulant\Source\ampm-test\WPF-test\config.json ../ampm-test/WPF-test/config.json
1 Mar 12:03:03 - [nodemon] v1.0.15
1 Mar 12:03:03 - [nodemon] to restart at any time, enter `rs`
1 Mar 12:03:03 - [nodemon] watching: C:\Stimulant\Source\ampm-test\WPF-test\config.json
1 Mar 12:03:03 - [nodemon] starting `node server.js ../ampm-test/WPF-test/config.json`
هل حاولت تحديد الامتداد؟ انظر رقم 308.
التعليق الأكثر فائدة
أبسط ريبرو ...
الآن أقول لها أن تشاهد فقط الملف الواحد. يبدو الإخراج وكأنه يفعل الشيء الصحيح ، لكن لا شيء يحدث عندما يتغير ملف json.