Почему методы библиотеки InstantsearchJS не выделяются в VS
Я использую InstantSearchJS, но методы не меняют цвета, показывая, что он видит библиотеку. У меня есть приложение для веб-форм.net, и я включил CDN для InstantSearchJS в свой основной файл. У меня также есть ссылка на файл JS, и я проверил, что он читает мой включенный файл JS (напечатал предупреждение).
Я использую Visual Studio 2017.
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="webformstest.SiteMaster" %>
<!DOCTYPE html>
<html lang="en">
<head runat="server">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><%: Page.Title %> - My ASP.NET Application</title>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.2.5/dist/instantsearch.min.css">
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.2.5/dist-es5-module/index.min.js"></script>
<asp:PlaceHolder runat="server">
Файл App1.js
const search = **instantsearch**({
appId: 'API KEY',
apiKey: 'MYapikey', // search only API key, no ADMIN key
indexName: 'indexname',
urlSync: true
});
search.addWidget(
instantsearch.widgets.searchBox({
container: '#search-input'
})
);
search.addWidget(
instantsearch.widgets.hits({
container: '#hits',
hitsPerPage: 10,
templates: {
item: document.getElementById('hit-template').innerHTML,
empty: "We didn't find any results for the search <em>\"{{query}}\"</em>"
}
})
);
search.start();
Я могу включить любую другую информацию, если это необходимо.
Заранее благодарю за любой совет!