我可以在已经创建应用程序时自定义面板管理员吗?
Can I custom panel admin when app is already created?
我有一个问题
我可以在已经创建应用程序的情况下自定义面板管理吗?
在文档 https://strapi.io/documentation/3.x.x/advanced/customize-admin.html#customization 中写了一个项目应该在带有 --dev 标志的开发模式下创建,但是我在没有这个标志的情况下创建的项目工作了 2 周,但现在我想要向管理面板添加一个简单的组件并重建面板管理。这可能吗?
有可能,但过程并不容易。
我的建议是创建一个与您的生产应用具有相同 api 的开发应用。为此,您可以按照 issue 中的第 1 步和第 2 步进行操作。
不要重新创建 apis,只需将 api 文件夹从您的产品应用程序复制到开发应用程序中(如果您与用户模型建立了关系,请将 ./plugins/users-permissions/models/User.settings.json
文件复制到开发应用程序中,不要'忘记重新启动您的服务器)。
完成修改后。 运行 npm run setup --plugins
在您的开发应用程序的根目录,以确保构建完美完成。
此时,您可以全局重新安装 Strapi npm install strapi@alpha -g
。
在这里你有两个选择,要么将你的修改复制到你的 prod 应用程序和 运行 npm run setup --plugins
应用程序的根目录中,要么将生成的构建文件夹从 dev 应用程序复制到另一个应用程序中。
希望对您有所帮助。
我有一个问题
我可以在已经创建应用程序的情况下自定义面板管理吗?
在文档 https://strapi.io/documentation/3.x.x/advanced/customize-admin.html#customization 中写了一个项目应该在带有 --dev 标志的开发模式下创建,但是我在没有这个标志的情况下创建的项目工作了 2 周,但现在我想要向管理面板添加一个简单的组件并重建面板管理。这可能吗?
有可能,但过程并不容易。
我的建议是创建一个与您的生产应用具有相同 api 的开发应用。为此,您可以按照 issue 中的第 1 步和第 2 步进行操作。
不要重新创建 apis,只需将 api 文件夹从您的产品应用程序复制到开发应用程序中(如果您与用户模型建立了关系,请将 ./plugins/users-permissions/models/User.settings.json
文件复制到开发应用程序中,不要'忘记重新启动您的服务器)。
完成修改后。 运行 npm run setup --plugins
在您的开发应用程序的根目录,以确保构建完美完成。
此时,您可以全局重新安装 Strapi npm install strapi@alpha -g
。
在这里你有两个选择,要么将你的修改复制到你的 prod 应用程序和 运行 npm run setup --plugins
应用程序的根目录中,要么将生成的构建文件夹从 dev 应用程序复制到另一个应用程序中。
希望对您有所帮助。