Javascript 在Heroku后期生成期间,找不到文件

Javascript 在Heroku后期生成期间,找不到文件,javascript,reactjs,heroku,Javascript,Reactjs,Heroku,这是一个react应用程序,具有样式化组件,节点后端通过git push Heroku master部署到Heroku 我使用import{…}from./style'从一个单独的文件导入每个组件的样式 其中,文件结构为: 选项旋转木马 |index.js |style.js 这对我来说非常合理,可以通过npm start和npm run build->service-s build在本地运行。没有问题。但当部署到Heroku时,在优化构建阶段,它会失败,并出现以下错误: 远程:正在创建优化

这是一个react应用程序,具有样式化组件,节点后端通过git push Heroku master部署到Heroku

我使用
import{…}from./style'
从一个单独的文件导入每个组件的样式

其中,文件结构为:

选项旋转木马
|index.js
|style.js

这对我来说非常合理,可以通过
npm start
npm run build->service-s build在本地运行。没有问题。但当部署到Heroku时,在优化构建阶段,它会失败,并出现以下错误:


远程:正在创建优化的生产版本。。。
远程:未能编译。
远程:
远程:./src/OptionsCarousel/index.js
远程:在“/src/OptionsCarousel”中找不到文件“./style”。


如果您能就如何更好地构建此结构以及导致此问题的原因提供任何建议,我们将不胜感激

根据@Andy的评论,我需要清除缓存,因为我对存储库中的文件结构做了重大更改。我是按照这些来做的

根据@Andy的评论,我需要清除缓存,因为我对存储库中的文件结构做了重大更改。我是按照这些来做的

Heroku默认从
master
构建(您可以从另一个分支部署)。您是否确定已将所有文件添加/提交给master,然后执行了git push heroku master
,或者以部署代码的方式执行。FWIW我使用相同的组件结构(CSS模块,而不是JS中的CSS),推到heroku没有问题。谢谢@Andy,很高兴听到我没有丢失我的弹珠。我正致力于master并使用
git-push-heroku-master
,我可能会调查heroku是如何缓存文件的,因为整个结构已经改变,以适应样式化组件。所以,这可能与此有关。是的。可以使用清除生成缓存。希望你能修好。干杯@Andy,清理缓存解决了问题!Heroku默认从
master
构建(您可以从另一个分支部署)。您是否确定已将所有文件添加/提交给master,然后执行了git push heroku master,或者以部署代码的方式执行。FWIW我使用相同的组件结构(CSS模块,而不是JS中的CSS),推到heroku没有问题。谢谢@Andy,很高兴听到我没有丢失我的弹珠。我正致力于master并使用
git-push-heroku-master
,我可能会调查heroku是如何缓存文件的,因为整个结构已经改变,以适应样式化组件。所以,这可能与此有关。是的。可以使用清除生成缓存。希望你能修好。干杯@Andy,清理缓存解决了问题!