私はwebpack用のこの設定を持っていて、bundled_index.jsにいくつかのゴミがあり、Firebugコンソールで正しくデバッグできないことに気付きました。Reactで簡単にデバッグして開発できるようにjsファイルをバンドルするwebpackを設定しますか?
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" }
]
}
};
私はこれらのような奇妙な文字列で終わる:
eval("module.exports = function(module) {\r\n\tif(!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = []; ...
は私のリアクトコンポーネントのコードを取ると、一つのファイルにそれを置くことになっバンドラありませんか?以前はそれを使用していたことを覚えていますが、アップグレードした後に、これらの奇妙なバンドルjsファイルを作成し始めたと思います。以前のバージョンのwebpackを入手せずにどうすれば正常な動作ができますか?
また、エラーが発生したときにファイルをクリックすると、エラーが発生したjsファイルではなくindex.htmlファイルにリダイレクトされます。
ReferenceError: onTestFunction is not defined
bundle.js%20line%304511%20%3E%20eval:122:9
ヒント、ご提案または回答はありますか?
私は実際にindex.htmlにリダイレクトされる同じ欠陥のあるリンクを取得し、bundle.jsは同じように見えます。 Firefox用のプラグインはありますか?私はChromeが嫌いです。 Webpackにソースファイルのコードを追加するだけのダムコンパイルをさせる方法はありますか? – aLex
申し訳ありませんが、私は遅れています!あなたは 'React Devtools'を使うことができます! [ダウンロード](https://github.com/facebook/react-devtools) – arcsin1