Reactjs 未在浏览器中公开的React实例

Reactjs 未在浏览器中公开的React实例,reactjs,google-chrome-devtools,webpack,webpack-dev-server,Reactjs,Google Chrome Devtools,Webpack,Webpack Dev Server,最近,我使用Webpack(对我来说是新的)为React建立了一个开发堆栈,当然我想从它提供的所有便利中获益(顺便说一句,这些都很棒!)。在我在互联网上挖掘的大量资源中,我发现了一个特别好的资源,它的每一步都像发条一样进行。然而,我偶然发现了一个问题,我花了几个小时试图解决,在前面提到的页面中找不到解决方案,也找不到任何其他来源:expose loader不会将React暴露到Chrome的全局范围(未在其他浏览器上测试)因此不允许React-DevTools扩展运行。我试着混合烹饪书中的所有步

最近,我使用Webpack(对我来说是新的)为React建立了一个开发堆栈,当然我想从它提供的所有便利中获益(顺便说一句,这些都很棒!)。在我在互联网上挖掘的大量资源中,我发现了一个特别好的资源,它的每一步都像发条一样进行。然而,我偶然发现了一个问题,我花了几个小时试图解决,在前面提到的页面中找不到解决方案,也找不到任何其他来源:expose loader不会将
React
暴露到Chrome的全局范围(未在其他浏览器上测试)因此不允许React-DevTools扩展运行
。我试着混合烹饪书中的所有步骤,使用不同版本的React,缩小/未处理,什么都不起作用。

问题被发现时微不足道,但问题的根源很难找到:我一直在使用开发页面的
localhost:8080/webpack dev server/
版本,正如烹饪书所建议的,因为它让我不必为无法将
注入
html网页包插件而烦恼,并且提供了一个不错的状态栏自从我切换到
localhost:8080
以来,它工作得非常好。不幸的是,我无法使它与
localhost:8080/webpack dev server/
版本一起工作,尽管我认为这与以下事实有关:在这个url下,页面被加载到一个框架中。

即使导航到localhost:8080,我也无法让它工作,我需要做什么特别的事情吗,这就是我的index.html看起来像是一个测试!!!这是一个测试!!!到底是什么让你无法工作?React实例在浏览器中公开?是的,它不工作,然后我创建了一个新的克隆,从头开始,它工作了!