material-ui - 在 firebase 上运行 yarn upgrade,现在我收到 Material-UI/Alert 错误
问题描述
我不确定为什么会出现此错误,但我所做的只是运行yarn upgrade -D firebase
升级 firebase,现在我的项目将无法加载,并出现此错误:
TypeError: (0 , _styles.withStyles) is not a function
at Object.<anonymous> (C:\Users\jrhag\react-sites\edit-elements\node_modules\@material-ui\lab\Alert\Alert.js:320:39)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (C:\Users\jrhag\react-sites\edit-elements\node_modules\@material-ui\lab\Alert\index.js:15:37)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (C:\Users\jrhag\react-sites\edit-elements\node_modules\@material-ui\lab\index.js:200:38)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
如果有帮助,这是我的 package.json 文件:
{
"name": "edit-elements",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"storybook": "start-storybook -p 8888",
"build-storybook": "build-storybook",
"slicemachine": "start-slicemachine --port 9999",
"shebang": "next dev && start-storybook -p 8888 && start-slicemachine --port 9999"
},
"dependencies": {
"@emotion/react": "^11.4.0",
"@emotion/styled": "^11.3.0",
"@material-ui/core": "^5.0.0-alpha.31",
"@material-ui/icons": "^4.11.2",
"@material-ui/lab": "^4.0.0-alpha.58",
"@prismicio/client": "^4.0.0",
"@storybook/react": "^6.2.9",
"clsx": "^1.1.1",
"essential-slices": "^1.0.4",
"firebase": "^8.2.1",
"firebase-admin": "^9.4.2",
"firebaseui": "^4.7.1",
"framer-motion": "^3.1.1",
"jose": "^3.12.3",
"next": "^10.2.1",
"next-compose-plugins": "^2.2.1",
"next-slicezone": "0.1.0-alpha.0",
"next-svgr": "^0.0.2",
"next-transpile-modules": "^6.4.1",
"prismic-dom": "^2.2.5",
"prismic-reactjs": "^1.3.3",
"react": "17.0.1",
"react-dom": "17.0.1",
"react-paypal-button-v2": "^2.6.3",
"react-player": "^2.9.0",
"react-resize-detector": "^6.7.2",
"sass": "^1.32.4",
"slice-machine-ui": "^0.0.46",
"storybook": "^6.2.9",
"styled-components": "^5.2.1",
"theme-ui": "^0.7.3"
},
"devDependencies": {
"babel-plugin-react-require": "^3.1.3"
}
}
解决方案
推荐阅读
- c - c中的括号检查器使用数组堆栈每次都不会产生正确的输出
- hyperledger-composer - 作曲家网络部署的命令错误
- php - 使用php在关联数组的数组中搜索值
- java - 如何使用 Tumblr API 获取用户的 Tumblr 仪表板?
- python - 如何检查套接字连接是否正常工作和缓冲或请求是否不正确?
- python-3.x - 如何在 Hacker Rank 中导入 NLTK 库
- python - python pandas使用for后如何组合切片
- node.js - 如何格式化和验证电子邮件节点 js
- scala - 使用 jdbc 从 Spark 2.3.1 Scala 2.11.8 连接到 Vertica
- php - 如何从 guzzle 获取 json 响应