【发布时间】:2017-01-15 17:54:52
【问题描述】:
它曾经工作过。 现在当我添加断点时:
saveSnippet: (title, imageUrl, role) => {
debugger;
...
chrome (53) 中的结果是:
我尝试使用它并将配置更改为 'cheap-module-source-map' 和 'eval-source-map' 和 'source -地图'。现在只有 'eval-source-map' 和 'source-map' 有效。
webpack.config.js (Webpack 1.13.2):
var path = require('path')
var webpack = require('webpack')
var CompressionPlugin = require("compression-webpack-plugin");
module.exports = {
debug: true,
pathinfo:true,
devtool: 'cheap-module-eval-source-map',
entry: [
'webpack-hot-middleware/client',
'./app/index'
],
output: {
path: path.join(__dirname, 'dist'),
filename: 'bundle.js',
publicPath: '/static/'
},
plugins: [
new webpack.optimize.OccurrenceOrderPlugin(),
new webpack.HotModuleReplacementPlugin(),
new CompressionPlugin({
asset: "[path].gz[query]",
algorithm: "gzip",
test: /\.js$|\.css$|\.html$/,
threshold: 10240,
minRatio: 0.8
})
],
module: {
loaders: [{
test: /\.js$/,
loaders: ['babel'],
exclude: /node_modules/,
include: __dirname
}]
}
}
【问题讨论】:
-
那里使用的任何源地图?
-
我已经添加了 webpack.config.js 文件。我正在使用“便宜的模块评估源地图”。我在想,也许我为该项目做了一个“npm 更新”这一事实破坏了某些东西,但我不知道它破坏了什么。
-
好的,''eval-source-map' 似乎正在工作......
-
我相信这只是从 Chrome 53 开始发生的。
标签: javascript webpack babeljs