Strapi 自定义管理员无法在远程服务器上工作

Strapi custom admin not working on remote server

我根据 Strapi 文档 https://strapi.io/documentation/developer-docs/latest/guides/custom-admin.html#introduction.

修改了页面 ./admin/src/containers/HomePage/Index.js

在本地一切正常,我也在本地做了一个构建,但是部署到 Heroku 后我看不到这个修改后的页面。

我试图停用 node_modules 缓存(像这样:https://devcenter.heroku.com/articles/nodejs-support#cache-behavior),我还通过自定义 .gitignore[=34 将我修改的文件推送到存储库=] 像这样配置以避免缓存问题:

*.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,所以现在一切正常。