Отладчик Node.js не разрешает псевдонимы Webpack в PhpStorm - PullRequest
0 голосов
/ 08 апреля 2019

Я установил приложение React, которое компилируется Webpack. Псевдонимы пути проекта определены в конфигурации Webpack:

module.exports = {
   resolve: {
       alias: {
           CONST:      path.resolve(__dirname, 'src/js/modules/const'),
       },
   },
}

Все работает нормально - PhpStorm разрешает эти псевдонимы, пакет собирается без ошибок, я могу открыть все в браузере. Однако, когда я настраиваю экземпляр отладки node.js в PhpStorm, появляется ошибка:

/home/user/dev/classifieds-front/node_modules/.bin/babel-node --inspect=46361 --debug-brk --presets es2015,react /home/user/dev/classifieds-front/src/js/index.js
Debugger listening on ws://127.0.0.1:46361/3039b4ba-e3ae-4ecf-be21-8cbb8c71bfd0
For help see https://nodejs.org/en/docs/inspector
Debugger attached.
(node:12985) [DEP0062] DeprecationWarning: `node --inspect --debug-brk` is deprecated. Please use `node --inspect-brk` instead.
module.js:549
    throw err;
    ^

Error: Cannot find module '@CONST'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/user/dev/classifieds-front/src/js/config/index.js:1:1)
    at Module._compile (module.js:652:30)
    at loader (/home/user/dev/classifieds-front/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .js] (/home/user/dev/classifieds-front/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
Waiting for the debugger to disconnect...

Process finished with exit code 130 (interrupted by signal 2: SIGINT)

Файл из трассировки содержит оператор импорта:

import { SORT_OPTIONS } from 'CONST';

Если я удаляю этот псевдоним и определяю путь относительно, отладчик запускается нормально. Как мне это решить?

Мой конфиг отладки PhpStorm: debugger config

...