在浏览器中,我收到错误
无法编译未找到模块:无法解析“@material-ui/core/Container”
它正在我的组件目录而不是 node_modules 中寻找组件。我无法将目录更改为 node_modules ../../
因为 node_modules 在 src
目录之外,Create React App 不允许我这样做。
我用纱线删除和 $ yarn add @material-ui/core
。我试过 yarn run build 这给了我错误
找不到模块:“@material-ui/core/Container”。确保已安装此软件包。您可以通过运行以下命令安装此包:yarn add @material-ui/core/Container。
当我尝试添加它时,出现错误
错误在“npm”注册表中找不到包“@material-ui/core/Container”。
这是我拥有的相关依赖项:
"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^3.0.2",
"react": "^16.8.6",
"react-dom": "^16.8.6",
我希望看到页面的内容不会占据屏幕的整个宽度,但相反,我收到了编译失败错误。
原文由 Jessica 发布,翻译遵循 CC BY-SA 4.0 许可协议
Container
不是material-ui
中指定的版本的一部分package.json
。要升级,请运行以下命令:
您可能必须删除旧的稳定版本(如果您可以选择的话)。
React 和 react-dom >= 16.8.0 是对等依赖项所需要的,因此
material-ui
的实验性升级应该是你需要使用的所有Container
。