我修改了页面/admin/src/containers/HomePage/Index.js参考Strapi文档https://strapi.io/documentation/developer-docs/latest/guides/custom-admin.html#introduction.
本地运行良好,我也做了一个本地构建,但我无法看到这个修改后的页面部署到Heroku。
我试图取消激活node_modules缓存(像这样:https://devcenter.heroku.com/articles/nodejs-support#cache-behavior),并且我还通过自定义.gitignore将我修改的文件推送到存储库上。这样配置可以避免缓存问题:
*.cache/*
!.cache/admin/
*.cache/admin/*
!.cache/admin/src
*.cache/admin/src/*
!.cache/admin/src/containers
*.cache/admin/src/containers/*
!.cache/admin/src/containers/HomePage
*.cache/admin/src/containers/HomePage/*
!.cache/admin/src/containers/HomePage/Index.js
这个配置只推送Index.js文件,而不推送其他文件。但也不起作用。
我还安装了缓存管理器插件(https://help.heroku.com/18PI5RSY/how-do-i-clear-the-build-cache)但是清除命令和重新部署并不能解决问题…
你知道如何在Heroku上看到我修改后的管理员吗?
谢谢你!
找到解决方案女巫是愚蠢的。这是因为有一个打字错误:我的文件名是Index.js而不是index.js.
现在我的index.js文件正确地替换了位于node_modules中的index.js,所以现在一切正常。