【发布时间】:2023-03-14 18:58:02
【问题描述】:
我花了一段时间才让调试器在 Visual Studio Code 中工作。现在程序在 .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 启动应用程序。
包.json
"scripts": {
<...>
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
"devbuild": "cross-env NODE_ENV=development webpack --progress --hide-modules",
<...>
},
【问题讨论】:
标签: vue.js visual-studio-code nodemon npm-start vscode-debugger