【问题标题】:Bootstrap dropdown require Popper.js with Angular 2 projectBootstrap 下拉菜单需要带有 Angular 2 项目的 Popper.js
【发布时间】:2017-10-24 12:59:53
【问题描述】:

我刚刚通过 angular-cli 创建了一个 angular 2 项目。然后我使用Bootstrap官网提供的命令npm install bootstrap@4.0.0-beta.2添加了Bootstrap v4

无论如何,除了控制台窗口中的以下错误之外,一切正常:

Uncaught Error: Bootstrap dropdown require Popper.js (https://popper.js.org)
    at scripts.bundle.js:179
    at scripts.bundle.js:588

我已经安装了popper.js 并在.angular-cli.json 里面添加了:

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

但错误仍然存​​在!

【问题讨论】:

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


    【解决方案1】:

    我几乎用包npm install ngx-bootstrap --save解决了这个问题。

    当然不是直接的方式,但是可以正常工作。

    【讨论】:

      【解决方案2】:

      我有同样的错误。

      尝试运行:

      npm install --save bootstrap@4.0.0-alpha.6

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-24
        • 2012-03-09
        • 2011-12-27
        • 2018-01-21
        • 2015-07-14
        相关资源
        最近更新 更多