Bootstrap下拉需要Popper.js和Angular 2项目

时间:2017-10-24 12:59:54

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

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

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

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"
  ],

但仍然存在错误!

2 个答案:

答案 0 :(得分:1)

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

当然,这不是直接的方式,但它运作正常。

答案 1 :(得分:0)

我遇到了同样的错误。

尝试跑步:

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