就目录引用而言,我理解
./ = current
../ = parent
但是我在这段 HTML 代码中引用我的
bower_components
目录时遇到问题。对 lib
文件夹的引用可以正常工作,但不能 bower_components
。我错过了什么?
<!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
并且可以从客户端访问其下面的文件夹。从客户的角度来看,public
是根,没有什么比这更重要的了。
至于导入引导程序,请查看您是否可以在浏览器中浏览哪些节点可用。它可能在客户端的另一个 URL 上托管您需要引用的脚本。您还可以在 Bower 文档/示例中找到该 url。
您可以通过将脚本复制或符号链接到公共目录中来解决这个问题,但这有点黑客,如果您完全厌倦了寻找预期的方法,请保存它。
也许你可以试试这个:
<script src="contacts/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
只需使用完整的脚本路径