Ich habe diese Konfiguration für Webpack und ich habe festgestellt, dass es in bundling_index.js etwas Müll produziert, der mich daran hindert, mit der Firebug-Konsole richtig zu debuggen.Konfigurieren von Webpack zum Bündeln von js-Dateien für einfaches Debuggen und Entwickeln in React?
module.exports = {
devtool: '#source-map',
entry: [
'babel-polyfill',
__dirname + '/app/index.js'
],
output: {
path: __dirname + '/../../../../app/dist/',
filename: 'bundled_index.js'
},
module: {
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader", query: {presets: ['es2015-loose', 'react', 'stage-0']} },
{ test: /\.css$/, loader: "style-loader!css-loader" }
]
}
};
ich am Ende mit seltsamen Zeichenkette wie diese:
eval("module.exports = function(module) {\r\n\tif(!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = []; ...
Ist das nicht der Bündler den Code in meinen React Komponenten und es in einer einzigen Datei setzen nehmen sollte? Ich erinnere mich, dass es das früher gemacht hat, aber ich denke, nach dem Upgrade hat es angefangen, diese seltsamen gebündelten js-Dateien zu produzieren. Wie kann ich das normale Verhalten haben, ohne eine frühere Version von webpack zu bekommen?
Wenn ich auf die Datei klicke, wenn es einen Fehler gibt, leitet es mich zu einer index.html-Datei statt der js-Datei um, wo der Fehler ausgelöst wurde.
ReferenceError: onTestFunction is not defined
bundle.js%20line%304511%20%3E%20eval:122:9
Jeder Tipp, Vorschlag oder Antwort?
Ich bekomme tatsächlich den gleichen fehlerhaften Link, der mich zu index.html umleitet und bündel.js sieht gleich aus. Gibt es ein Plugin für Firefox, ich hasse Chrome. Gibt es eine Möglichkeit, das Webpack zu einer dummen Kompilation zu machen, bei der Code einfach an die Quelldateien angehängt wird? – aLex
Entschuldigung, ich bin spät dran! Sie können 'Devtools reagieren' verwenden! [Download] (https://github.com/facebook/react-devtools) – arcsin1