我刚刚创建了一个全新的angular-cli项目
并运行npm install bootstrap@4.0.0-beta jquery popper.js --save
并更改了.angular-cli.json的相关部分,如下所示
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/popper.js/dist/popper.js",
"../node_modules/bootstrap/dist/js/bootstrap.js"
],
Run Code Online (Sandbox Code Playgroud)
但是接收到以下错误
10:2287 Uncaught SyntaxError: Unexpected token export
at eval (<anonymous>)
at webpackJsonp.../../../../script-loader/addScript.js.module.exports (addScript.js:9)
at Object.../../../../script-loader/index.js!../../../../popper.js/dist/popper.js (popper.js?4b43:1)
at __webpack_require__ (bootstrap 4403042439558687cdd6:54)
at Object.2 (scripts.bundle.js:66)
at __webpack_require__ (bootstrap 4403042439558687cdd6:54)
at webpackJsonpCallback (bootstrap 4403042439558687cdd6:25)
at scripts.bundle.js:1
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决它?
提前致谢...
我老了,所以我将源代码下载到1.12.0然后执行以下操作:
<script src="/popper.js-1.12.0/dist/popper.js"></script>
<script src="/bootstrap-4.0.0-beta/dist/js/bootstrap.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是我得到了:
Uncaught SyntaxError: Unexpected token export
Run Code Online (Sandbox Code Playgroud)
在线2294说:
export default Popper;
Run Code Online (Sandbox Code Playgroud) 我正在构建一个 angular 6 应用程序,我有一个按钮切换。
一切正常,但是当我单击按钮打开菜单时,出现以下错误:
未捕获的类型错误:无法在 popper.js:2443 处读取 Object.applyStyleOnLoad [as onLoad] (popper.js:1199) 处的 null 属性“setAttribute”...
所以我上网做了一些研究,并在 bootstrap 4 中尝试了这个popper.js 给出了 SyntaxError Unexpected token export但它没有帮助。即使我加载了 CDN,它仍然无法正常工作。
我们如何解决这个问题?