nodemon -v
: 1.17.5node -v
: 8.11.3 / 9.0.0 / 10.5.0 (لا يعمل أي منها)يبدأ Nodemon كما كان من قبل. كل شيء يعمل بشكل رائع.
تحطم مع هذا التتبع المكدس
[nodemon] 1.17.5
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node main.js`
/usr/lib/node_modules/nodemon/lib/monitor/watch.js:128
throw e;
^
TypeError: Cannot read property 'prev' of undefined
at Compiler.<anonymous> (/usr/lib/node_modules/nodemon/node_modules/nanomatch/lib/compilers.js:213:25)
at Compiler.visit (/usr/lib/node_modules/nodemon/node_modules/snapdragon/lib/compiler.js:129:15)
at Compiler.mapVisit (/usr/lib/node_modules/nodemon/node_modules/snapdragon/lib/compiler.js:143:12)
at Compiler.compile (/usr/lib/node_modules/nodemon/node_modules/snapdragon/lib/compiler.js:168:10)
at Snapdragon.compile (/usr/lib/node_modules/nodemon/node_modules/snapdragon/index.js:156:32)
at /usr/lib/node_modules/nodemon/node_modules/micromatch/index.js:786:23
at memoize (/usr/lib/node_modules/nodemon/node_modules/micromatch/index.js:859:13)
at Function.micromatch.compile (/usr/lib/node_modules/nodemon/node_modules/micromatch/index.js:783:10)
at create (/usr/lib/node_modules/nodemon/node_modules/micromatch/index.js:686:25)
at /usr/lib/node_modules/nodemon/node_modules/micromatch/index.js:695:16
حتى انني لا اعلم. في النظام السابق (لينكس مينت 18) كان كل شيء يعمل بشكل جيد.
node: v10.5.0
nodemon: 1.17.5
command: /home/exeteres/.nvm/v10.5.0/bin/node /usr/bin/nodemon main.js --dump
cwd: /home/exeteres/Projects/admin
OS: linux x64
--------------
{ run: false,
system: { cwd: '/home/exeteres/Projects/admin' },
required: false,
dirs: [ '/home/exeteres/Projects/admin' ],
timeout: 1000,
options:
{ dump: true,
ignore:
[ '**/.git/**',
'**/.nyc_output/**',
'**/.sass-cache/**',
'**/bower_components/**',
'**/coverage/**',
'**/node_modules/**',
re: /.*.*\/\.git\/.*.*|.*.*\/\.nyc_output\/.*.*|.*.*\/\.sass\-cache\/.*.*|.*.*\/bower_components\/.*.*|.*.*\/coverage\/.*.*|.*.*\/node_modules\/.*.*/ ],
watch: [ '*.*', re: /.*\..*/ ],
ignoreRoot:
[ '**/.git/**',
'**/.nyc_output/**',
'**/.sass-cache/**',
'**/bower_components/**',
'**/coverage/**',
'**/node_modules/**' ],
restartable: 'rs',
colours: true,
execMap: { py: 'python', rb: 'ruby' },
stdin: true,
runOnChangeOnly: false,
verbose: false,
signal: 'SIGUSR2',
stdout: true,
watchOptions: {},
execOptions:
{ script: 'main.js',
exec: 'node',
args: [],
scriptPosition: 0,
nodeArgs: undefined,
execArgs: [],
ext: 'js,mjs,json',
env: {} },
monitor:
[ '*.*',
'!**/.git/**',
'!**/.nyc_output/**',
'!**/.sass-cache/**',
'!**/bower_components/**',
'!**/coverage/**',
'!**/node_modules/**' ] },
load: [Function],
reset: [Function: reset],
lastStarted: 0,
loaded: [],
watchInterval: null,
signal: 'SIGUSR2',
command:
{ raw: { executable: 'node', args: [ 'main.js' ] },
string: 'node main.js' } }
nodemon -v
: 1.16.0
لا توجد مثل هذه المشكلة
يمكن أن تكون مرتبطة بهذا:
https://github.com/micromatch/nanomatch/issues/15
لم أر التصحيح الذي ذكروه يأتي من خلال
إصلاح مؤقت
npm install [email protected]
كان هذا الخطأ بعد حدوثه مباشرة. فقط أعد التثبيت للحصول على الإصلاح. راجع https://github.com/micromatch/nanomatch/issues/15 لمزيد من المعلومات.
لقد تسببت في الخطأ وقمت بتصحيحه بعد معرفة ما حدث. نعتذر عن الازعاج وشكرا على سعة صدرك.
شكرا يا رفاق.
التعليق الأكثر فائدة
كان هذا الخطأ بعد حدوثه مباشرة. فقط أعد التثبيت للحصول على الإصلاح. راجع https://github.com/micromatch/nanomatch/issues/15 لمزيد من المعلومات.
لقد تسببت في الخطأ وقمت بتصحيحه بعد معرفة ما حدث. نعتذر عن الازعاج وشكرا على سعة صدرك.