我有一个问题
已经创建应用程序时可以自定义面板管理员吗?
在文档https://strapi.io/documentation/3.x.x/advanced/customize-admin.html#customization中写了一个项目,应该使用--dev标志在dev模式下创建,但是自从2个星期以来,我就在没有此标志的情况下创建了该项目,但是现在我想添加管理面板一个简单的组件并重建面板管理。这可能吗?
答案 0 :(得分:0)
有可能,但是过程并不容易。
我建议创建一个与您的产品具有相同api的dev应用。为此,您可以执行此issue中的步骤1和2。
无需重新创建api,只需将prod应用程序中的api文件夹复制到开发人员应用程序中即可(如果您与用户模型建立了联系,请将./plugins/users-permissions/models/User.settings.json
文件复制到开发人员应用程序中,请不要忘记重新启动服务器)。
完成修改后。在您的开发应用程序的根目录中运行npm run setup --plugins
,以确保构建过程顺利完成。
此时,您可以全局npm install strapi@alpha -g
重新安装Strapi。
在这里,您有两种选择,要么将您的修改复制到prod应用程序中,然后在应用程序的根目录下运行npm run setup --plugins
,要么将生成的build文件夹从dev应用程序复制到另一个。
希望这会有所帮助。