Правила путей тегов HTML-скриптов - PullRequest
0 голосов
/ 16 октября 2018

Я работал над каким-то проектом, и вот файл "index.html" моего проекта Angular.

<!doctype html>
<html ng-app="templateApp">
<head>
    <meta charset="utf-8">
    <title> MEAN project template </title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width">

    <!-- including App scripts -->

    <!-- JQuery -->
    <script type="text/javascript" 
    src="bower_components/jquery/dist/jquery.min.js"></script>

    <!-- App scripts -->
    <script type="text/javascript" src="configs/app_setup.js"> 
    </script>
</head>
<body>    
</body>

</html>

и иерархия моего проекта:

  • client (содержит: configs (folder) & index.html)
  • bower_components

мой любопытный вопрос здесь: каковы правила для тегов сценария, которые я ожидал, вышеупомянутый путь "bower_components" не должен работатьно это работает хорошо.и вышеупомянутый путь и следующий работают без проблем, так как же это произошло, хотя они разные ?? !!

<script type="text/javascript" 
 src="../bower_components/jquery/dist/jquery.min.js">
</script>

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

кажется, что по умолчанию он просматривает корневой каталог проекта, а затем проверяет относительные пути.

0 голосов
/ 16 октября 2018

Это приведет к тому, что каталог перейдет на один уровень выше каталога, в котором находится index.html, в

<script type="text/javascript" 
 src="../bower_components/jquery/dist/jquery.min.js">
</script>

Где, как показано ниже, папка bower_componets будет находиться в том же каталогекак ваш index.html

<script type="text/javascript" 
 src="bower_components/jquery/dist/jquery.min.js">
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...