使用webpack源图时,Chrome中的文件中的断点未被点击

Sup*_*per 11 google-chrome breakpoints webpack

我在源.js文件中有一个断点(通过源映射加载),当我在源选项卡中使用chrome dev工具指向它时,它没有被击中.有时候,如果我点击格式按钮{}但我的命中和未命中,我可以让它们被击中.

有任何想法吗?

  "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"
  }
Run Code Online (Sandbox Code Playgroud)

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"]
  }
};
Run Code Online (Sandbox Code Playgroud)

小智 -1

评论开发工具

//devtool: 'source-map',
Run Code Online (Sandbox Code Playgroud)

添加到插件

new webpack.SourceMapDevToolPlugin({
        filename: '[file].map',
        include: ['app.js'],
        exclude: ['vendor.js'],
        columns: false
    })
Run Code Online (Sandbox Code Playgroud)

  • 您能详细说明其作用或原因吗? (6认同)