reactjs - 我在使用 DataGrid Material UI 组件时遇到错误,它显示“无法解析 '@material-ui/x-license'”,为什么?
问题描述
我使用以下方法在 ReactJS 中安装了 DataGrid Material UI:
npm install @material-ui/data-grid
我的代码很简单:
import React from 'react';
import { DataGrid } from '@material-ui/data-grid';
export default function App() {
return (
<div style={{ height: 300, width: '100%' }}>
<DataGrid />
</div>
);
}
但我收到了这个错误:
Failed to compile
./node_modules/@material-ui/data-grid/dist/index-esm.js
Module not found: Can't resolve '@material-ui/x-license' in '/Users/m/Desktop/dev/market_average/market-average/node_modules/@material-ui/data-grid/dist'
为什么?如何解决?
解决方案
官方代码沙箱示例也无法运行。但是,错误页面中有一个建议的修复方法:
添加 @material-ui/x-license 作为依赖
所以只需编辑package.json
并添加:
"@material-ui/x-license": "4.0.0-alpha.36"
键下dependencies
。
更新
该问题已4.0.0-alpha.37
通过@material-ui/data-grid
.
推荐阅读
- mysql - 将 SQL 查询中的值格式化为数字以将它们导出到 Excel
- python-textfsm - 为 Cisco XR 创建 Textfsm 模板 // 显示 isis 数据库
- java - 如何从 Java 中的 docx 中获取部分
- c++ - 如何在不重新创建现有文件的情况下写入 .txt 文件
- python - 如何创建多个对象以及提供外键字段的外键?
- java - JaxRs 客户端不执行 MessageBodyReader
- java - 从带有对象内容的 XML 文件创建 java 代码
- c# - 在 LUIS 中使用上下文
- oracle - MyBatis Generator 1.3.7 为 Oracle 数据库 12c 生成数据类型错误的实体
- rspec-rails - 如何使用 cancancan 为能力编写 rspec