繁体   English   中英

在IntelliJ / WebStorm中调试Webpack / Browserify React应用

[英]Debugging webpack/browserify React app in IntelliJ/WebStorm

我遵循了我在网上找到的几乎所有指南,并且无法使IntelliJ中的调试器停在断点处。

我正在用路由器开发React应用程序。 后端在Play Framework中。

我尝试使用生成源地图。 这来自gulpFiles:

var bundler = watchify(browserify('./frontend/app.jsx', { debug: true }).transform(babel, {
        presets: ["es2015","react","stage-3"],
        plugins: [
            "transform-decorators-legacy",
            "transform-runtime"
        ]
    }));

源地图已生成; 我可以在Chrome调试器中进行调试,但不能在IntelliJ中进行调试。 我只看到控制台输出。

我尝试使用webpack生成:

var webpack = require('webpack');
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'public/javascripts');
var APP_DIR = path.resolve(__dirname, 'frontend');

var config = {
    entry: APP_DIR + '/app.jsx',
    output: {
        path: BUILD_DIR,
        filename: 'bundle.js'
    },
    module : {
        loaders : [
            {
                test : /\.jsx?/,
                include : APP_DIR,
                loader : 'babel-loader'
            }
        ]
    },
    devtool: "source-map"

};

module.exports = config;

同样,我无法在IntelliJ的断点处停止。

我像这样配置JavaScript调试:

Name: React Debug
URL: http://localhost:9000/index
Remote URLs of local files (optional) : ./frontend

仍然没有运气和断点不起作用。 我想念什么?

我设法使其与Webpack一起使用。 我正在使用npm任务来运行webpack而不是:

webpack -d --watch

正如到处建议的那样。 我用这个:

webpack --debug --output-pathinfo --watch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM