bower_components / powerbi-client / dist / powerbi. js не найден - PullRequest
0 голосов
/ 08 января 2020

Итак, я работаю над проектом, в котором я пытаюсь добавить панель инструментов PowerBI на веб-сайт.

Я использую ASP. NET MVC и Visual Studio 2019, которые означает, что я использую JQuery, JS и C# в этом проекте.

Используя этот JQuery плагин , который я нашел на GitHub, я пытался скачать его и использовать его, как они показывают на странице плагина и PowerBI- JavaScript GitHub.

Однако, когда я пытаюсь добавить любой сценарий для использования PowerBi, я получаю только ошибка в том, что powerbi. js не найден.

Я не уверен, почему это так, и я много искал в Интернете, но ничего не смог найти.

Кто-нибудь знает, в чем может быть проблема?

Если вы хотите знать, как я его установил: сначала я установил его через пакет управления NuGet. Однако, увидев, что он не работает, я использовал NPM, чтобы установить его через powershell.

Для тех, кто хочет знать, как выглядит код, здесь:

<html>
<head>
    <meta http-equiv="Content-type" content="text/html" charset="utf-8" />
    <meta name="Dashoard" content="width=device.widthminitial-scale=1" />
    <script src="~/lib/jquery/dist/jquery.min.js"></script>
    <script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
    <script src="~/lib/jquery/dist/jquery.js"></script>
    <script src="/bower_components/powerbi-client/dist/powerbi.js"></script>
    <!--
        This is the JS script that is used to set up the system.
    -->
    <script>
        $(document).ready(function () {
            var models = powerbi.models;

            var embedConfig = {
                type: 'dashboard',
                id: 'dashboardID',
                embedUrl: 'THE URL TO THE POWERBI',
                tokenType: models.TokenType.Aad,
                accessToken: 'TokenString'
            };

            var $reportContainer = $('#reportContainer');
            var dashboard = powerbi.embed($reportContainer.get(0), embedConfig);
        });
    </script>
</head>

<!--
    This section is where I am adding the reportContainer where Embedded BI will be shown
-->
<body>
    <div id="reportContainer" style="width: 80%; height: 600px"></div>
</body>

Спасибо всем заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...