Согласно комментариев на вопрос ...
Ваш "веб-страница" здесь:
C:/Projects/stundenplan/puplic/index.html
Это происходит не с веб-сервера, а из файловой системы. Так что этот путь:
/bower_components/angular/angular.js
является относительно корня файл системы, а не веб-сервер. Это означает, что переводится так:
C:/bower_components/angular/angular.js
По вашему мнению, файл .js
находится здесь:
C:/Projects/stundenplan/puplic/bower_components/angular/angular.js
Это разные пути, поэтому, естественно, браузер не загружает файл. Вы должны были бы изменить путь от корня относительно страницы-родственника, например, как это:
./bower_components/angular/angular.js
Или, возможно, это:
bower_components/angular/angular.js
Или, если вы хотите быть относительно корня , ему потребуется весь путь от корня:
/Projects/stundenplan/puplic/bower_components/angular/angular.js
главное здесь, однако, заключается в том, что файловые системы делают для страшных веб-серверов. Таким образом, вы столкнетесь с такими проблемами, как этот. Если вы хотите, чтобы это была веб-страница, сделайте ее веб-страницей. То есть, что-то открылось с веб-сервера. Существует много персональных веб-серверов. На самом деле, я думаю, что каждая крупная операционная система сегодня поставляется с одним встроенным. IIS, Apache и т. Д.
С установленным веб-сервером для сайта вы должны иметь сайт.Итак, когда вы открываете страницу здесь:
http://localhost/index.html
Тогда этот путь:
/bower_components/angular/angular.js
бы перевести:
http://localhost/bower_components/angular/angular.js
который является правильный путь к файлу .js
.
- путь относительно корня сайта? удалите первую косую черту и проверьте, что произойдет. – Ahmad
Это может быть глупый вопрос, но вы открываете веб-страницу из файловой системы или с веб-сервера? Если файловая система, то этот путь не будет работать. Этот индикатор корневого пути относится к веб-серверу. – David
Это на моем собственном компьютере, и ничего не изменит, если я удалю «/» – brighthero