Я следую этому учебнику о 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? Если нет возможности, пожалуйста, покажите мне альтернативный способ. Я зеленый рог.