我在使用 Strapi 时遇到导入错误。当尝试在我的项目中导入“@strapi/permissions”模块时,特别是在位于 ./Strapi Backends/grocery-admin/node_modules/@strapi/strapi/dist/services/content-api/permissions 的engine.mjs 文件中/engine.mjs`,我收到以下错误消息:
尝试导入错误:“@strapi/permissions”不包含默认导出(作为“权限”导入)。
我是 Strapi 新手,不确定如何解决此问题。如何正确导入'@strapi/permissions'模块?
我尝试使用以下语法导入模块:
import permissions from '@strapi/permissions';
我希望这个导入语句能够按预期工作,从而允许我在代码中使用“@strapi/permissions”模块。我还尝试导入模块而不将其分配给变量(导入'@strapi/permissions';),但这也没有解决问题。
这是因为 @strapi/permissions 在他的索引中没有看起来像这样的导出
export default permissions;
导入模块的正确方法是
import { permissions } from '@strapi/permissions';