我按照这个教程中有关ASP.NET核心的Pluralsight。
它使用一个名为OdeToCode.UseNodeModules的包,但是当我在“Startup.cs”中使用它时,我得到了这个:
参数 2:无法从“Microsoft.AspNetCore.Hosting.IWebHostEnvironment”转换为“Microsoft.AspNetCore.Hosting.IHostingEnvironment”OdeToFood
你可以在下面的代码中看到包的用法。该错误是指 UseNodeModules 的“环境”参数。
public class Startup
{
// ...
public void Configure(IApplicationBuilder app, IHostingEnvironment environment)
{
// ...
app.UseNodeModules(environment);
// ...
}
}
你看,上面的“IHostingEnvironment”现在已经过时了。在我的项目中它是“IWebHostEnvironment”。但即使我使用过时的类型,我仍然会收到该错误。
所以,我想知道解决方案。我如何在 3 中使用这个包?如果没有办法,请告诉我另一种方式。我是新手。
从源码看,在asp.net core 3.x中好像不需要传环境。
参考:
https://odetocode.com/blogs/scott/archive/2019/10/07/usenodemodules-updated-for-net-core-3.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句