rob*_*ert 4 vue.js vuejs2 vue-cli
我使用vue-cli 3.0.0-rc.3生成了一个应用
现在,我想使用Visual Studio Code(Chrome调试器)进行调试,但是似乎找不到打开sourceMaps的选项。
我在VSCode中设置了断点,但是没有命中。如果我在vue.config.js中指定:“ sourceMaps:true”,则会收到错误消息“ vue.config.js中的选项无效:不允许” sourceMaps“”
需要设置什么选项才能使调试工作?
根据官方食谱,这些步骤需要完成:
必须编辑vue.config.js文件并添加:
module.exports = {
configureWebpack: {
devtool: 'source-map'
}
}
Run Code Online (Sandbox Code Playgroud)
然后launch.json应该看起来像这样:
{
"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}/*"
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
这些步骤之后,断点开始按预期工作。