首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strapi:中间件"strapi::body":无法对‘strapi.plugin(.)’的属性'config‘进行重构因为它是未定义的

Strapi:中间件"strapi::body":无法对‘strapi.plugin(.)’的属性'config‘进行重构因为它是未定义的
EN

Stack Overflow用户
提问于 2022-08-24 13:32:17
回答 2查看 131关注 0票数 0

我正试图在我的mac上安装一个新的Strapi应用程序,方法是运行

代码语言:javascript
复制
npx create-strapi-app@latest my-project --quickstart

公社。它很好地安装了Strapi应用程序,但是当我尝试运行"npm运行开发“时,我得到了以下错误:

"Strapi:中间件“strapi::body:无法对‘strapi.plugin(.)’的属性'config‘进行重构,因为它没有定义。

应用程序也没有启动。全文如下:

代码语言:javascript
复制
 Middleware "strapi::body": Cannot destructure property 'config' of 'strapi.plugin(...)' as it is undefined.
Error: Middleware "strapi::body": Cannot destructure property 'config' of 'strapi.plugin(...)' as it is undefined.
    at instantiateMiddleware (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/services/server/middleware.js:12:11)
    at resolveMiddlewares (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/services/server/middleware.js:56:18)
    at registerApplicationMiddlewares (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/services/server/register-middlewares.js:66:29)
    at async Object.initMiddlewares (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/services/server/index.js:99:7)
    at async Strapi.bootstrap (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/Strapi.js:445:5)
    at async Strapi.load (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/Strapi.js:457:5)
    at async Strapi.start (/Users/davit/Github/my-project/node_modules/@strapi/strapi/lib/Strapi.js:198:9) 

如能在此问题上提供任何帮助,将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2022-08-24 15:14:36

yarn develop时也有相同的异常。

  1. 确保您有正确的node版本范围

node -v如果不使用nvm use 14.19.1 (或以上)

  1. 转到package.json并更改strapi版本。

"@strapi/strapi": "^4.3.6""@strapi/strapi": "^4.3.5"

yarn.lock

  1. 删除package-lock.json

yarn install

  1. 运行npm install或/和
票数 1
EN

Stack Overflow用户

发布于 2022-08-25 07:31:08

我还在Strapi论坛上发布了这个问题,结果发现问题出在Strapi 4.3.5上。他们建议将这一问题更新为4.3.6,因为这个问题已经解决了。我可以证实,这个问题在Strapi 4.3.6上不再存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73474114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档