无法将 Bootstrap 4、jQuery 和 PopperJS 库添加到 .angular-cli.json

Couldn't add Bootstrap 4, jQuery, and PopperJS libraries to .angular-cli.json

目前我正在尝试在我的 Angular 5[=46 上实现 Bootstrap 4 navbar 元素=]项目,需要三个JS库,Bootstrap4,jQuery,PopperJS.

当我将以下内容添加到 src/index.html

时,它 完美地工作(即没有发生错误)
<head>
...
...
...
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</head>

但是,我想做一个实验,将 三个 JS 库 添加到 .angular-cli.json(而不是使用src/index.html 上的 CDN),所以我做了以下操作:

.angular-cli.json,我添加:

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

注意:在将这三个脚本添加到 .angular-cli.json 之前,我已经使用 npm.

安装了 Bootstrap 4、jQuery 和 PopperJS 包

当 运行 时,控制台出现错误(Chrome 开发工具)

Uncaught SyntaxError: Unexpected token export         scripts.bundle.js:2302

当点击它给这一行带来的错误信息时

export default Popper;

我对正在发生的事情以及问题的真正原因是什么感到有点困惑? 如何修复此错误?

  1. npm install --save bootstrap jquery popper.js
  2. angular-cli.json:

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

现在你可以启动你的应用了