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消失问,题解决。

https://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/29.jpghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/6.jpghttps://www.uedbox.com/wp-content/uploads/2012/07/1.jpghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/15.jpghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/12.jpghttps://www.uedbox.com/wp-content/uploads/2016/08/npm-300x117.pnghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/4.jpghttps://www.uedbox.com/wp-content/uploads/2010/09/xqf.jpg
https://www.uedbox.com/wp-content/uploads/2025/09/bypass-cloudflare.jpeghttps://www.uedbox.com/wp-content/uploads/2025/09/NinjiaTag.pnghttps://www.uedbox.com/wp-content/uploads/2025/09/CleanMyMac-359d833f8f62.pnghttps://www.uedbox.com/wp-content/uploads/2025/05/docker_logo.jpghttps://www.uedbox.com/wp-content/uploads/2025/05/small-happiness.pnghttps://www.uedbox.com/wp-content/uploads/2025/05/deepseek_mermaid_20250512_f633ee.pnghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/22.jpghttps://www.uedbox.com/wp-content/themes/UB2019/dist/images/random/15.jpg