Я изо всех сил пытался отладить код на стороне сервера, который скомпилирован с помощью webpack. Я использую VS Code, в котором есть отличный встроенный отладчик, к которому было бы здорово подключиться. Конфигурация моего веб-пакета вставлена ниже. Я пробовал многие методы, упомянутые в сообщениях здесь, в stackoverflow, но, похоже, я нахожу решения только для серверов разработки, используемых для интерфейсных фреймворков, таких как vuejs или сервер приложений create-response-app. Это для сервера expressjs.
const nodeExternals = require('webpack-node-externals')
serverConfig = {
entry: ['babel-polyfill', './src/server/index.js'],
target: 'node',
externals: [nodeExternals()],
output: {
path: __dirname,
filename: 'server.js',
publicPath: '/'
},
optimization: {
minimize: true
},
module: {
rules: [
{ test: /\.(js)$/, exclude: /node_modules/, use: 'babel-loader' }
]
},
plugins: [
new webpack.DefinePlugin({
__isBrowser__: "false"
})
]
}
Я уже пробовал это:
npm-скрипт для отладчика
"debug": "node --inspect--brk=9229 server.js"
С помощью скрипта отладчика кода VS (и его вариаций)
{
"name": "Launch via NPM",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run-script", "debug"
],
"port": 9229
}
Любая помощь приветствуется! Я пропустил отладку и очень устал от журналов консоли. Спасибо!
Дай мне знать, если найдешь что-нибудь! Я опубликую здесь решение, когда найду его





У меня такая же проблема при попытке безуспешно подключить отладчик VS Code во многих испытаниях. Поскольку код передается, я не уверен, какие другие настройки конфигурации следует применить здесь :(