Невозможно открыть «имя файла»: файл не найден (файл:/имя файла) - PullRequest
0 голосов
/ 24 апреля 2018

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

Когда я загружаю файл index.html, и я ctrl + нажимаю на файле, я получаю ошибку:

Невозможно открыть «имя файла»: файл не найден.ошибка.

Для меня это не имеет особого смысла, поскольку путь к index.html правильно указан относительно файла назначения.

Мой файл index.html находится в:

C:\FrontEnd\login-component\app\index.html

Мои файлы app.js находятся в:

C:\FrontEnd\login-component\app\js\app.js

И ссылка на него в файле index.html:

script src="js/app.js"

Однаковсплывающая ошибка говорит о том, что он не может найти файл app.js здесь:

C:\FrontEnd\login-component\js\app.js

, что верно, поскольку отсутствует часть пути app.

Попыткачтобы выяснить, в чем проблема, я попытался удалить свой каталог .vscode и отключил свой плагин C #, но ни один из них, похоже, не дал никакого эффекта.

Что страннее, это всего лишь проектов, которые демонстрируют это поведение.Кто-нибудь есть какие-либо предложения о том, что может быть причиной этого странного поведения, и как это исправить?

Спасибо

1 Ответ

0 голосов
/ 25 апреля 2018

Хорошо, я продолжал осматриваться и выяснил это.
Это не имеет ничего общего с настройкой VSCode, как я думал.

В файле index.html была эта строка:

<base href="/">

С этой строкой в ​​файле он отбросил относительное местоположение для всех файлов.Закомментировав, ссылки теперь работают, без видимых проблем с работающим приложением.

...