我正在使用带有babel加载器的webpack来编译react / es6 javascript前端。这适用于节点Express应用程序
javascript适用于所有现代浏览器,但在使用Safari版本8时会中断。它会产生以下错误消息:
[错误] SyntaxError:意外的关键字'const'。 Const声明 在严格模式下不受支持。 (匿名函数)(app.js.gz, 第1行
如前所述,除了评论之外,我编译的javascript没有使用“const”这个词。问题是导致此错误的原因,我该如何解决?
我已经尝试排除和包含节点模块,将我的未完成代码中的let / consts更改为vars,以及许多webpack配置,如生产模式/ uglify-minimize / remove-comments非哪些工作。
我能想到的唯一选择是我的节点服务器在某种程度上是个问题,因为它是唯一包含“const”引用的代码。如果这可能是问题,你可以解释原因,因为就我所知,这段代码不应该打击客户端。
这是我的webpack代码:
以下是错误发生的行:
节点版本:v8.9.4
Webpack:3.10.0