就目录引用而言,我理解
./ = current
../ = parent
但是我在这段 HTML 代码中引用我的 bower_components
目录时遇到问题。对 lib
文件夹的引用工作正常,但 bower_components
不行。我错过了什么?
main.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script src="lib/jquery/dist/jquery.min.js"></script>
<script src="../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
</html>
最佳答案
尝试访问<your server>/bower_components/bootstrap/dist/js/bootstrap.min.js
这可能行不通。如果您的服务器设置正常public
并且可以从客户端访问其下面的文件夹。从客户 Angular public
是根,上面没有任何东西。
至于导入 Bootstrap ,请查看您是否可以浏览浏览器中可用的节点。它可能在客户端的另一个 URL 上托管您需要引用的脚本。您还可以在 Bower 文档/示例中找到该 URL。
您可以通过将脚本复制或符号链接(symbolic link)到公共(public)目录来解决这个问题,但这有点黑客,如果您完全厌倦了寻找预期的方法,请保存它。
关于javascript - 在 HTML 中引用父目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32781261/