Monday, August 20, 2018

Debug Vue.js App with VS Code. Error Unverified Breakpoint

Leave a Comment

I have the following problem. I want to debug my Vue.js project with VS Code and Chrome. So I follow the official guide on the website Guide but it dont work. The Problem is that I always get the error :

 unverified breakpoint 

What do I wrong?

This is my vue.config.js

    module.exports = {     configureWebpack: {       devtool: 'source-map'     }   } 

This is my debugging stetting:

    {     // Use IntelliSense to learn about possible attributes.     // Hover to view descriptions of existing attributes.     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387     "version": "0.2.0",     "configurations": [         {             "type": "chrome",             "request": "launch",             "name": "vuejs: chrome",             "url": "http://localhost:8080",             "webRoot": "${workspaceFolder}/src",             "breakOnLoad": true,             "sourceMapPathOverrides": {                 "webpack:/src/*": "${webRoot}/*",                 "webpack:///./*": "${webRoot}/*",                 "webpack:///src/*": "${webRoot}/*",                 "webpack:///*": "*",                 "webpack:///./~/*": "${webRoot}/node_modules/*",                 "meteor://💻app/*": "${webRoot}/*"             }         }     ] } 

And this is my package.json

    "name": "test-app",   "version": "0.1.0",   "private": true,   "scripts": {     "serve": "vue-cli-service serve",     "build": "vue-cli-service build",     "lint": "vue-cli-service lint"   }, 

When I try npm run serve I get the error message unverified breakpoint and my breakpoint is never be hit.

I use the vue-cli 3 to generate the project.

Can someone help me pls?

Update

Maybe something is wrong with the path. Because when i run .scripts in the debugger console in VS Code I get paths like this

(c:\Users\XY\Desktop\Vue\route-app\webpack:\src\main.ts) 

But there is no folder webpack:. But I have no idea why he is thinking that there is a folder. He make this in every file.

And in my tsconfig.js I already have "sourceMap": true.

Update 2

When I check the checkbox All Exceptions, VS Code show me all Exceptions in my App (they are catched). But my Breakpoints still dont work.

Update 3

My project looks like this

C:\Users\User\Desktop\Vue\route-app | -----.vscode      |      -----launch.json | -----node_modules      |      ----- modules etc. | -----public      |      ----- index.html      |      ----- manifest.json      |      ----- favicon.ico | -----src      |      ----- components            |            ----- all my components.vue files      |      ----- views            |            ----- all my views.vue files (this files are for routing)      |      ----- App.vue      |      ----- main.ts      |      ----- registerServiceWorker.ts      |      ----- router.ts      |      ----- shims-tsx.d.ts      |      ----- shims-vue.d.ts      |      ----- store.ts | -----.postcssrc.js | -----babel.config.js | -----package-lock.json | -----package.json | -----tsconfig.json | -----tslint.json | -----vue.config.js 

1 Answers

Answers 1

This debug adapter doesn't use the same syntax as the Chrome debug adapter: remove the * at the end of url and path:

"webpack:///src/": "${webRoot}/" 
If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment