创建应用程序后,可以自定义面板管理员吗?

时间:2018-10-18 08:34:05

标签: strapi

我有一个问题

已经创建应用程序时可以自定义面板管理员吗?

在文档https://strapi.io/documentation/3.x.x/advanced/customize-admin.html#customization中写了一个项目,应该使用--dev标志在dev模式下创建,但是自从2个星期以来,我就在没有此标志的情况下创建了该项目,但是现在我想添加管理面板一个简单的组件并重建面板管理。这可能吗?

1 个答案:

答案 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应用程序复制到另一个。

希望这会有所帮助。