Далее. js - отладчик останавливается на точке останова, только если не было внесено никаких изменений - PullRequest
0 голосов
/ 20 апреля 2020

VSCode с MacOS, Next. js версия 9.3.5 Начиная с опции «Next: Full» из VSCode. Возможность остановки в точке останова после запуска следующего и внесения изменений в код. Если я добавлю или удалю строку из исходного кода, точка останова в соответствующих файлах не сработает. Тем временем «отладчик»; несмотря ни на что Я предполагаю, что есть что-то с webpack, но не могу понять, что именно. Любые идеи? запуск. json:

{
"type": "chrome",
"request": "launch",
"name": "Next: Chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
},
{
"type": "node",
"request": "launch",
"name": "Next: Node",
"runtimeExecutable": "${workspaceFolder}/node_modules/next/dist/bin/next",
"env": {
"NODE_OPTIONS": "--inspect-brk"
},
"port": 9229,
"console": "integratedTerminal"
}
],
"compounds": [
{
"name": "Next: Full",
"configurations": ["Next: Node", "Next: Chrome"]
}

next.confog. js:

webpack(config, { isServer }) {
config.module.rules.push({
test: /.svg$/,
use: ["
@svgr
/webpack"],
});
config.node = {
fs: "empty",
};
config.devtool = "cheap-module-eval-source-map";

.babelr c:

"env": {
"development": {
"plugins": [
[
"styled-components",
{
"ssr": true,
"displayName": true,
"preprocess": false
}
]
],
"presets": [
"next/babel"
]
},
return config;
},
...