首页 > 解决方案 > 如何在 ASP.net MVC 项目中使用 React 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 文件,而且我的项目无法识别材料模块,所以我也不能在其中使用 improrts JSX 和 JS 文件

标签: asp.net-mvcreactjsnpmnugetmaterial-ui

解决方案


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

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

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


推荐阅读