Uncaught SyntaxError: Unexpected token export 解决

  • 发表于
  • 前端

这两天用到Bootstarp 4,在引用文件上出现“Uncaught SyntaxError: Unexpected token export”错误,文件为 popper.min.js ,以为是引用顺序问题,但调整后依然报错,于是我回到官网查看说明。

使用UMD版本popper.min.js解决错误

检查readme.md用法。lib有三个版本可用于三个差异模块加载器。简而言之:如果您使用 <script> 标记加载它,则必须使用UMD版本。你可以找到它 /dist/umd 。默认(in /dist )是无法使用标记加载的ESNext(ECMA-Script) script

那么问题就明确了,我现在引用 <script> 标记,却用了非UMD版本,导致了错误。于是我把 https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js 文件另存下载,替换现有 popper.min.js 文件,不报错了Uncaught SyntaxError: Unexpected token export消失问,题解决。