Как использовать UseNodeModules в ASP. Net Core 3? - PullRequest
0 голосов
/ 03 апреля 2020

Я следую этому учебнику о ASP. NET Ядро в Pluralsight.

В нем используется пакет с именем OdeToCode.UseNodeModules , но когда я его использовал в «Startup.cs» я получил следующее:

Аргумент 2: невозможно преобразовать из «Microsoft.AspNetCore.Hosting.IWebHostEnvironment» в «Microsoft.AspNetCore.Hosting.IHostingEnvironment» OdeToFood

Снимок экрана с кодом и ошибкой в ​​моем проекте


Вы можете увидеть использование пакета в коде ниже. Ошибка относится к этому параметру «environment» в UseNodeModules.

public class Startup
{
    // ...

    public void Configure(IApplicationBuilder app, IHostingEnvironment environment)
    {
        // ...

        app.UseNodeModules(environment);

        // ...
    }
}

Вы видите, что вышеприведенный «IHostingEnvironment» является устаревшим типом. Это «IWebHostEnvironment» в моем проекте. Но даже когда я использую устаревшие типы, я все равно получаю эту ошибку.


Итак, я хочу знать решение. Как я могу использовать этот пакет в 3? Если нет возможности, пожалуйста, покажите мне альтернативный способ. Я зеленый рог.

1 Ответ

0 голосов
/ 07 апреля 2020

Исходный код не требует передачи среды в asp. net core 3.x.

Ссылка:

https://odetocode.com/blogs/scott/archive/2019/10/07/usenodemodules-updated-for-net-core-3.aspx

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