Chrome断点会跳转到不同的行

时间:2016-02-23 16:14:28

标签: javascript google-chrome gruntjs source-maps grunt-browserify

我正在运行Chrome 48.0,最近当我尝试在开发者控制台中放置断点时,有时他们会拒绝放置在某些行,而是跳转到另一行。几乎就像当你试图在一条没有意义的线上放置一个断点(比如一个支架本身),但这些只是常规线。如果我对我的代码进行了更改,那些拒绝工作的行可能会发生变化,之前工作的行可能会停止工作。

我认为这与源映射有关,但是我很困惑为什么有些行正常工作,而且它之后的行不会。

我正在使用grunt-browserify与babelify和babel-preset-react,babel-preset-es2015和babel-plugin-syntax-object-rest-spread:

    options: {
      transform: [['babelify', {
        presets: ['react', 'es2015'],
        plugins: ['syntax-object-rest-spread'],
      }]],
      browserifyOptions: {
        extensions: ['.jsx'],
        paths: [absPath + '/js', absPath],
        debug: true // Adds source maps to output
      },

知道可能会发生什么吗?

0 个答案:

没有答案