最近我一直在使用 Webpack(对我来说是新的)为 React 建立一个开发堆栈,当然希望从它提供的所有闪亮的便利中受益(顺便说一句,这些都很棒!)。在我在互联网上挖掘的大量资源中,我发现的特别好的一个是React Webpack Cookbook,它的每一步都像发条一样。但是,我偶然发现了一个问题,我花了几个小时才试图解决,无法在上述页面中找到解决方案,也无法在任何其他来源中找到解决方案:不会expose-loader
在React
Chrome 中暴露于全局范围(未在其他浏览器)因此不允许 React DevTools 扩展运行. 我尝试混合 Cookbook 中的所有步骤,使用不同版本的 React,缩小/未处理,没有任何效果。
问问题
176 次
1 回答
1
这个问题在被发现时是微不足道的,但问题的根源却很难找到:我一直在使用localhost:8080/webpack-dev-server/
我的开发页面版本,正如 Cookbook 所建议的那样,因为它让我不必为无法注入<script src="http://localhost:8080/webpack-dev-server.js"></script>
索引html-webpack-plugin
而烦恼文件生成器并提供了一种不错的状态栏。自从我切换到localhost:8080
. 不幸的是,我无法使其与该localhost:8080/webpack-dev-server/
版本一起使用,尽管我认为这与在此 url 下将页面加载到框架中这一事实有关。
于 2015-07-14T19:27:51.987 回答