Webpack + React 和 Google Chrome 43.0.2357.65

Webpack + React and Google Chrome 43.0.2357.65

更新 Google Chrome (v. >= 43.0.2357.65) 后控制台显示错误:Uncaught SyntaxError: Unexpected token function 在我 bundle.js 的不同位置。

只有在bundle.js returns 200 http状态时才会出现。但是刷新页面后,此文件 returns 304 http 状态并且一切正常,没有错误。我正在使用 webpack v.1.8.5 和 React v.0.13.2

在其他浏览器中代码工作正常,在 Google Chrome 更新之前它工作正常。

从提交它的人那里看到这个Chrome issue and this related Twitter conversation

如果您在构建中使用旧版本的 Node.js,更新它可能会解决这个问题。来自问题:

broken.js was the result of a build script running in Node.js 0.10.18, which seems to have written the file with some peculiar character encoding issues