使用bundle.js在浏览器中进行调试

工具:Chrome开发者工具,ReactJs和Webpack

也许是当我切换到与webpack捆绑在一起的时候,但是最初当我启动我的项目时,我能够将我的js捆绑到bundle.js文件中,但仍然可以在浏览器调试工具中访问这些文件。现在我在浏览器中的js文件夹中看到的是bundle.js

使用webpack,我如何回到能够在浏览器调试器中查看所有Javascript文件的位置,以便执行插入断点之类的操作?

回答:

在长时间使用一堆打印语句毫无意义之后,我终于回过头来,弄清楚了如何做到这一点。

转到您的webpack.config.js文件,并将devtools从“ true”设置为“ source-

map”或@MichelleTilley在回答中解释的其他选项之一。

webpack.config.js(这里是一个示例)

module.exports = {

entry: "./js/app.js",

output: {

filename: "js/bundle.js"

},

debug: true,

devtool: "#eval-source-map",

module: {

loaders: [

{

test: /\.jsx?$/,

exclude: /(node_modules|bower_components)/,

loader: 'babel'

}

]

}

};

就像@MichelleTilley在回答中解释的那样,您可能需要在Chrome中启用devtools选项。

之后,当您进行调试时,您将不得不寻找一个名为“”的新文件夹。超级难注意到!

感谢下面的Stackoverflow答案以及发布的图像,我终于找到了该文件夹的位置。

以上是 使用bundle.js在浏览器中进行调试 的全部内容, 来源链接: utcz.com/qa/422802.html

回到顶部