Почему методы библиотеки 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();

Я могу включить любую другую информацию, если это необходимо.

Заранее благодарю за любой совет!

0 ответов

Другие вопросы по тегам