Strapi 导入错误:“@strapi/permissions”不包含默认导出

问题描述 投票:0回答:1

我在使用 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';),但这也没有解决问题。

reactjs node.js backend strapi visual-web-developer-2010
1个回答
0
投票

这是因为 @strapi/permissions 在他的索引中没有看起来像这样的导出

export default permissions;

导入模块的正确方法是

import { permissions } from '@strapi/permissions';
© www.soinside.com 2019 - 2024. All rights reserved.