#javascript #html #visual-studio-code #hint
Вопрос:
Я много часов искал решение и ничего не нашел. Итак, я надеюсь, что вы сможете мне помочь.
Я использую последнюю версию кода Visual Studio (1.61.0) для Linux: В Atom или WebStorm было возможно ввести в теги скриптов HTML-файла первые буквы функции или написать имя объекта точкой, и IDE откроет подсказку, чтобы показать возможные функции в других файлах JS. Но это не работает в коде VS. Также невозможно перейти к источнику функции с помощью CTRL Щелчок. Если я наведу курсор мыши на вызов функции, написанной в формате HTML, в подсказке отобразится «любой».
Мои установленные расширения (которые, возможно, влияют на проблему):
- Поддержка HTML CSS
- JavaScript и МашиНопись Каждую ночь
- Интеллектуальный код Visual Studio
Вот файлы и скриншот диалогового окна «любой». Я надеюсь, что кто-то знает решение. Спасибо!
index.html:
<script src="./js/hello.js">
document.getElementById("display-div").innerHTML = helloWorld();
</script>
js/hello.js:
function getMessage() {
return "Hi there...";
}
Комментарии:
1. если у вас есть
src
атрибут, содержимое тега игнорируется2. Также я попытался установить тег script-src в заголовке и вызов функции в другой части <script> в области тела. Та же проблема…
3. JS из других файлов работает только для
import
операторов, движок JS не анализирует HTML, в котором он находится