如何在ASP.net MVC项目中使用React Material-UI

时间:2019-01-08 14:33:21

标签: asp.net-mvc reactjs npm nuget material-ui

我正在尝试使用材料ui进行反应,但是该库只能与节点包管理器(npm)一起使用,我的ASP.net MVC 4项目使用Nuget作为包管理器,因此无法添加npm模块甚至在js文件中使用它们

我需要一个能够将Material UI npm软件包添加到我的项目中的解决方案,可以这样做吗?结合nuget和npm来管理我的软件包

Nuget包装太有限,所有有用的东西都需要npm或yarn来安装

如果我找到详细的指南或步骤来完成这项工作,这将真的很有帮助

react js的最新nuget包是14 我试过npm install @ material-ui / core 但是我什至无法安装该模块,因为我没有packages.json文件,并且我的项目无法识别物料模块,因此我也不能在JSX或JS文件中使用伪装

1 个答案:

答案 0 :(得分:0)

您可以在ClientApp(或React应用程序所在的任何目录)中安装节点模块软件包,该软件包应与控制器位于同一级别。该目录将作为其自身已关闭的react应用程序运行,必须将其连接到ASP.NET解决方案。

Microsoft有一个用于使用React创建ASP.NET Web应用程序的模板,您可以检出。

您使用nuget处理解决方案中的依赖项,然后使用npm处理节点模块目录。