尽管webpack源映射,jsx反应调试器不匹配

aka*_*ord 5 debugging google-chrome-devtools source-maps reactjs react-jsx

我正在学习React和JSX并使用webpack进行编译,但是当我将'debugger'输入到我的组件中时,当我在Chrome Dev Tools的Sources选项卡中时,该行不匹配(通常来源不反映我在app.jsx文件中的所有内容.React选项卡也没有真正加载.下面是我的webpack.config:

module.exports = {
  context: __dirname,
  entry: "./api_assignment.jsx",
  output: {
    path: "./",
    filename: "bundle.js"
  },
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        loader: 'babel',
        query: {
          presets: ['react']
        }
      }
    ]
  },
  devtool: 'source-map',
  resolve: {
    extensions: ["", ".js", ".jsx"]
  }
};
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

// Webpack截图

在此输入图像描述

在此输入图像描述

Dau*_*kov 3

如果您从本地文件而不是 webpack 服务器加载 html,则需要启用 React Developer Tools 扩展选项“允许访问文件 URL”。