我正试图在我的mac上安装一个新的Strapi应用程序,方法是运行
npx create-strapi-app@latest my-project --quickstart公社。它很好地安装了Strapi应用程序,但是当我尝试运行"npm运行开发“时,我得到了以下错误:
"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) 如能在此问题上提供任何帮助,将不胜感激。
发布于 2022-08-24 15:14:36
在yarn develop时也有相同的异常。
node版本范围node -v如果不使用nvm use 14.19.1 (或以上)
package.json并更改strapi版本。从"@strapi/strapi": "^4.3.6"到"@strapi/strapi": "^4.3.5"
yarn.lock和
package-lock.jsonyarn install
npm install或/和发布于 2022-08-25 07:31:08
我还在Strapi论坛上发布了这个问题,结果发现问题出在Strapi 4.3.5上。他们建议将这一问题更新为4.3.6,因为这个问题已经解决了。我可以证实,这个问题在Strapi 4.3.6上不再存在。
https://stackoverflow.com/questions/73474114
复制相似问题