Я запускаю проект узла с помощью скриптов для создания пряжи и gulp.Настройка пути к проекту для инспектора узлов
Задачи контролируются nodemon. Конфигурация в gulpfile.babel.js
:
plugins.nodemon({
script: path.join('dist', 'index.js'),
ext: 'js',
exec: 'node-inspector & node --debug',
ignore: ['node_modules/**/*.js', 'dist/**/*.js'],
tasks: ['copy', 'babel']
})
это работает все нормально. Единственная проблема заключается в том, что узел-инспектор не может загрузить. Он просто отображает ошибку:
Network.loadResourceForFrontend failed.
Error: ENOENT: no such file or directory, open '/home/me/server/controllers/user.controller.js'
Путь /home/me/server/controllers/user.controller.js
неправ. Реальный путь будет /home/me/projects/test-project/dist/server/controllers/user.controller.js
Где я могу настроить базовый путь проекта для инспектора узлов?
Это ведет в правильном направлении. Однако это не решает проблему. Похоже, что путь на исходных картах представляет проблему. Исходная карта находится рядом с файлом '.js' в' dist/server/controllers'. В файле sourcemap я вижу следующее, которое ссылается на неправильное расположение источника: '{" version ": 3," sources ": [" server/controllerlers/user.controller.js "],'. – Simon