asp.net-mvc - 如何在 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 文件
解决方案
您将节点模块包安装在您的 ClientApp(或您的 React 应用程序所在的任何目录)中,该包应该与控制器位于同一级别。该目录将作为它自己的封闭反应应用程序运行,必须连接到 ASP.NET 解决方案。
Microsoft 有一个使用 React 创建 ASP.NET Web 应用程序的模板,您可以查看它。
您使用 nuget 处理解决方案中的依赖项,然后使用 npm 处理节点模块目录。
推荐阅读
- javascript - 如何使用js从json中提取图片并显示在html标签中
- javascript - 如何从 TCP 套接字读取数据并在 html 页面中的三个 js 中显示?
- python - 字典中的索引词
- python - Python3 看不到 opencv-python、numpy、PyQt5
- python - 如何在 Python 中恢复切片边界?
- python - Kivy:从 RecycleView 更新 ScreenManager 屏幕上的字段
- soap - 在 Azure 函数中使用 SOAP 服务
- google-chrome - 打开 Chrome 开发工具时如何默认关闭检查器?
- go - Golang同时从一个tcp连接读取
- c++ - 如何使用 restbed 设置新的 C++ 项目?