【问题标题】:Uncaught SyntaxError: Unexpected token export - popper.js error未捕获的 SyntaxError:意外的令牌导出 - popper.js 错误
【发布时间】:2019-04-01 09:03:06
【问题描述】:

Angular 给出错误: bootstrap 4 中的 popper.js 给出 SyntaxError Unexpected token export

我从浏览器控制台收到此错误。

即使我更改了 popper.min.js 位置参考但没有用..

node_modules/popper.js/dist/umd/popper.min.js

node_modules/popper.js/dist/ems/popper.min.js

Angular.json

    "scripts": [
      "node_modules/bootstrap/dist/js/bootstrap.min.js",
      "node_modules/jquery/dist/jquery.slim.min.js",
      "node_modules/popper.js/dist/popper.min.js"
    ]

【问题讨论】:

  • 当我使用“node_modules/popper.js/dist/umd/popper.min.js” umd 位置时,它给出了这个错误 - 未捕获的类型错误:无法读取未定义的属性 'fn'。对于其他参考,它运行良好 esm 和 dist。

标签: javascript angular bootstrap-4 popper.js angular7


【解决方案1】:

Bootstrap.min.js 依赖于 popper.min.js ,改顺序如下,

   "scripts": [
     "node_modules/jquery/dist/jquery.slim.min.js",
     "node_modules/popper.js/dist/popper.min.js",
      "node_modules/bootstrap/dist/js/bootstrap.min.js",
   ]

【讨论】:

  • Walaa 它工作。谢谢哥们,你闪电般的快速回复。
  • 标记是否回答帮助者
  • 这个答案对我有帮助。我必须在我的 Bundle.Config 中更改顺序,因为我在 jquery 脚本之前首先运行 popper 脚本。干杯!
猜你喜欢
  • 2019-03-05
  • 2017-04-06
  • 1970-01-01
  • 2017-08-11
  • 2014-05-27
  • 1970-01-01
  • 2016-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多