gpt4 book ai didi

google-chrome - 使用 webpack 源映射时,chrome 中的文件中的断点不会被命中

转载 作者:行者123 更新时间:2023-12-03 06:40:28 29 4
gpt4 key购买 nike

我在源 .js 文件(通过源映射加载)中有一个断点,当我在源选项卡中使用 chrome 开发工具指向该断点时,它不会被命中。有时,如果我点击格式按钮 {},我可以让它们被击中,但它时好时坏。

有什么想法吗?

  "devDependencies": {
"autoprefixer-loader": "^3.1.0",
"babel-core": "^6.1.20",
"babel-loader": "^6.1.0",
"babel-preset-es2015": "^6.1.18",
"babel-preset-stage-1": "^6.3.13",
"css-loader": "^0.23.1",
"material-ui": "^0.14.0",
"style-loader": "^0.13.0",
"stylus-loader": "^1.5.1",
"tape": "^4.2.2",
"webpack": "^1.12.12",
"webpack-dev-server": "^1.12.1"
},
"dependencies": {
"babel-polyfill": "^6.1.19",
"moment": "^2.11.2",
"normalize.css": "^3.0.3"
}

webapck:

module.exports = {
entry: [
'babel-polyfill',
'./app/app.js'
],
output: {
publicPath: '/',
filename: 'dist/main.js'
},
debug: true,
devtool: 'source-map',
module: {
loaders: [
{
test: /\.js$/,
include: path.join(__dirname, 'app'),
loader: 'babel',
query: {
presets: ['es2015']
}
},
{ test: /\.styl$/, loader: 'style-loader!css-loader!stylus-loader' },
{ test: /\.css$/, loader: 'style-loader!css-loader' }

]
},
resolve: {
extensions: ["", ".webpack.js", ".web.js", ".js", ".css",".styl"]
}
};

最佳答案

所以这似乎是一个 issue with webpack and chrome in the past that was brought up .

临时解决方案是将devtool选项设置为source-mapinline-source-map,但请注意,这将导致编译时间增加。

从 Webpack 3 开始,该问题已得到改善,但问题在于 Chrome 和 Webpack 之间的相互作用及其不断变化的代码库。

使用 Webpack 3,我通过以下配置取得了成功:

开发工具:'廉价模块源映射'

关于google-chrome - 使用 webpack 源映射时,chrome 中的文件中的断点不会被命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35637324/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com