[英]Strapi: Middleware "strapi::body": Cannot destructure property 'config' of 'strapi.plugin(...)' as it is undefined
我正在尝试通过运行
npx create-strapi-app@latest my-project --quickstart
命令。 它可以很好地安装 Strapi 应用程序,但是当我尝试运行“npm run develop”时,出现此错误:
“Strapi:中间件“strapi::body”:无法解构 'strapi.plugin(...)' 的属性 'config',因为它未定义。”
并且应用程序无法启动。 完整的错误文本如下:
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)
将不胜感激有关此问题的任何帮助。
yarn develop
时遇到同样的异常。
确保您有正确的node
版本范围
node -v
如果不使用nvm use 14.19.1
(或更高版本)
Go 到package.json
和更改 strapi 版本。
从"@strapi/strapi": "^4.3.5"
到"@strapi/strapi": "^4.3.6"
删除package-lock.json
和yarn.lock
运行npm install
或/和yarn install
我还在 Strapi 论坛上发布了这个问题,结果发现问题出在 Strapi 4.3.5 上。 他们建议更新到 4.3.6,因为此问题已得到修复。 我可以确认 Strapi 4.3.6 上不再存在此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.