Как получить подсказку для функций JS в HTML-тегах?

#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, в котором он находится