找不到模块:错误:无法解析“ @ material-ui / core / styles”(部署到heroku时)

时间:2018-10-15 15:38:52

标签: reactjs heroku

我有一个React应用程序,并试图将其部署到Heroku以及git push heroku master运行时

  

未找到模块:错误:无法解析'@ material-ui / core / styles'

我搜索了类似的问题,并安装了npm,node和metarial-ui的最新版本 我也尝试过npm install @material-ui/core ..没有用。

这是完整的错误日志文件

  

----->构建成功!   =====>正在下载Buildpack:https://github.com/mars/create-react-app-inner-buildpack.git   =====>检测到的框架:React.js(create-react-app)          编写static.json以支持create-react-app          启用运行时环境变量   entertainment-parks-europe@0.1.0 build / tmp / build_a49639db14111a3c4e29b2f3e9e25c49   反应脚本构建   创建优化的生产版本...   编译失败。   找不到模块:错误:无法解析'/ tmp / build_a49639db14111a3c4e29b2f3e9e25c49 / src'中的'@ material-ui / core / styles'   npm ERR!代码ELIFECYCLE   npm ERR! errno 1   npm ERR! entertainment-parks-europe@0.1.0构建:react-scripts build   npm ERR!退出状态1   npm ERR!   npm ERR!在entertainment-parks-europe@0.1.0构建脚本上失败。   npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。   npm ERR!可以在以下位置找到此运行的完整日志:   npm ERR! /app/.npm/_logs/2018-10-08T20_29_28_807Z-debug.log    !推送被拒绝,无法编译React.js(create-react-app)多个应用程序。    !推送失败

,该项目可以在github上找到 react app using google Api

感谢您的帮助,我尝试了很多想法,但仍未解决。

2 个答案:

答案 0 :(得分:1)

看起来您的package.json文件不包含material-ui。尝试'npm i -s @ material-ui / core'

答案 1 :(得分:0)

根据@samokasha的回答解决了问题, 解决方案正在使用 npm install @material-ui/core --save

我之前使用过相同的命令,但是错过了--save

感谢您的帮助。