想学 react,但是为何 google 浏览器断点,无法断下?调试不了?

2016-09-26 17:29:03 +08:00
 xuecat

如题: 我 google 浏览器一直无法断点住 react 的 js 代码。

无论是本地的 html 中 js

还是有 server 的 js (它宁愿走 console.log ,都不愿断点停住)

我下断点后就 F5 ,想等断点住看堆栈情况。但是却无法断下!!
真是愁死我了,请问大家我该如何解决?万谢!!!

3330 次点击
所在节点    React
6 条回复
wibile
2016-09-26 17:32:02 +08:00
react develop tools
cxbig
2016-09-26 17:38:12 +08:00
除了楼上那个插件以外你还可以在代码里放 debugger 做断点
hronro
2016-09-26 17:47:42 +08:00
jsx 要编译之后才能运行吧,想要断点,得提供 sourcemap 文件
bdbai
2016-09-26 19:55:30 +08:00
jsx 转义工作要在浏览器运行之前做好,然后开启本地服务器。不要直接打开本地 html 。
推荐用 Babel 处理, Webpack 打包,配置里带上 source map 选项,最后开启热调试。
网上例子挺多的,找些 react+webpack 的 boilerplate 看看。或者参考这个例子:
https://github.com/bdbai/nthskeys-node/tree/master/app
garipan
2016-09-26 20:04:17 +08:00
React 可以看看掘金
技术文章不少
xuecat
2016-09-26 23:06:16 +08:00
太感谢楼上的了!!!一语点破,我正在看相关文章!!!非常感谢 @all

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/309081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX