Причина, по которой режим проверки не работает, заключается в том, что другой процесс (например, другой экземпляр инспектора) уже использует порт по умолчанию (9229
), поэтому они конфликтуют. Либо используйте другой порт для инспектора, либо завершите процесс, который в данный момент использует этот порт.
Если вы используете другой порт, вы сможете запустить инспектор. Просто передайте желаемый номер порта (например, 39479
) на --inspect-brk
.
Ваш пример:
node --inspect-brk ./node_modules/.bin/jscodeshift mod.js file.
Может быть, например: node --inspect-brk=39479 ./node_modules/.bin/jscodeshift mod.js file.
ОПАСНОСТЬ: Если вам нужен порт 9229, вы можете убить процесс / инспектора, который в данный момент использует этот порт, но если вы не знаете, что делает этот процесс, вы можете повредить вещи: lsof -i TCP:9229 | grep LISTEN | awk '{print $2}' | xargs kill -9