使用 webpack 正确使用 source-map 进行可视化代码
Correctly using source-map for visual code using webpack
您好,我正在尝试使用可视代码调试 js 代码。视觉代码没有在断点处停止,抱怨找不到合适的 .
我的 webpack 配置如下所示
{
'mode': mode,
entry: {
lapp: './src/app.js',
},
devtool: 'source-map',
output: {
path: path.join(__dirname, 'build'),
filename: '[name].js',
publicPath: "/build/",
libraryTarget: 'umd',
library: 'LAPP'
}
},
可视代码调试配置看起来像
"version": "0.2.0",
"configurations": [
{
"name": "Launch localhost",
"type": "chrome",
"request": "launch",
"url": "http://127.0.0.1:8000/examples/livebuild/lapps.html",
"webRoot": "/Users/name/Sites/LappsInternal/
},
]
关于从可视代码执行 .scripts 说
-webpack://LAPPS/./src/app.js (/Users/name/Sites/LappsInternal/build/webpack:/LAPPS/src/app.js)
有什么建议吗? github 中针对视觉代码报告了类似的问题,但解决方案没有帮助
更新 devtool
配置为 devtool: 'cheap-module-eval-source-map'
。
{
'mode': mode,
entry: {
lapp: './src/app.js',
},
devtool: 'cheap-module-eval-source-map',
output: {
path: path.join(__dirname, 'build'),
filename: '[name].js',
publicPath: "/build/",
libraryTarget: 'umd',
library: 'LAPP'
}
},
您好,我正在尝试使用可视代码调试 js 代码。视觉代码没有在断点处停止,抱怨找不到合适的 .
我的 webpack 配置如下所示
{
'mode': mode,
entry: {
lapp: './src/app.js',
},
devtool: 'source-map',
output: {
path: path.join(__dirname, 'build'),
filename: '[name].js',
publicPath: "/build/",
libraryTarget: 'umd',
library: 'LAPP'
}
},
可视代码调试配置看起来像
"version": "0.2.0",
"configurations": [
{
"name": "Launch localhost",
"type": "chrome",
"request": "launch",
"url": "http://127.0.0.1:8000/examples/livebuild/lapps.html",
"webRoot": "/Users/name/Sites/LappsInternal/
},
]
关于从可视代码执行 .scripts 说
-webpack://LAPPS/./src/app.js (/Users/name/Sites/LappsInternal/build/webpack:/LAPPS/src/app.js)
有什么建议吗? github 中针对视觉代码报告了类似的问题,但解决方案没有帮助
更新 devtool
配置为 devtool: 'cheap-module-eval-source-map'
。
{
'mode': mode,
entry: {
lapp: './src/app.js',
},
devtool: 'cheap-module-eval-source-map',
output: {
path: path.join(__dirname, 'build'),
filename: '[name].js',
publicPath: "/build/",
libraryTarget: 'umd',
library: 'LAPP'
}
},