Мне потребовалось некоторое время, чтобы заставить отладчик работать в коде Visual Studio.Теперь программа разбивается на установленные точки останова внутри файлов / компонентов .vue.Но ни один из часов, кажется, не работает.Они либо не определены, либо недоступны, даже когда переменные созданы.
Настройки, которые я использую в launch.json
:
{
"name": "chrome debug",
"type": "chrome",
"request": "launch",
"port": 3000,
"url": "http://localhost:3000/admin",
"webRoot": "${workspaceFolder}",
"breakOnLoad": true
// "sourceMapPathOverrides": {
// "webpack:///src/*": "${webRoot}/*"
// }
}
Я создаю свое приложение через npm run build
или npm run devbuild
который, по моим знаниям, «компилирует» компоненты .vue в файлы Javascript.И затем запустите приложение с npm start
или nodemon index.js
.
Package.json
"scripts": {
<...>
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
"devbuild": "cross-env NODE_ENV=development webpack --progress --hide-modules",
<...>
},