【发布时间】:2018-10-07 04:40:57
【问题描述】:
我一直在尝试将 Bootstrap <link> 和 <script> 标签添加到我在 Angular 项目中的 HTML 中。我从here 获得所有 CDN,但出现以下错误
Uncaught TypeError: Cannot read property 'fn' of undefined
at bootstrap.min.js:6
我做错了什么?这是我的 index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>App</title>
<base href="./">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
</body>
</html>
更新:我在这个问题中加入了electron 标签,因为这是一个使用 Electron 框架运行的 Angular 项目,现在认为它可能是问题的一部分。
【问题讨论】:
-
这里没有错误。您是否正在运行可能会阻止其中某些内容的添加阻止程序或类似程序?
-
@Zlatko 不确定是否诚实。但我不这么认为。它是使用 Electron 框架运行的 Angular 项目。
-
我刚刚更新了包含
electron标签的问题。起初,我不认为这可能是问题的一部分。但也许是? -
可能是。在这种情况下,最好的办法是像有人建议的那样尝试非超薄 jQuery。
标签: html css angular bootstrap-4 electron