Problem with Nuxt3 and Strapi Error : Cannot read properties of undefined (reading 'public')

System Information
  • 4:
  • MacOS:
  • SQLite:
  • 16:
  • *8.5:
  • Yarn Version:

I started recently to learn about nuxt and I wanted to integrate my strapi backend with nuxt app, I am facing a problem once I install Strapi/Nuxt Module

after this I am adding it into nuxt.config.ts but it gave me syntax error so I converted the file to nuxt.config.js instead, anyhow after that I am getting the following error

Cannot restart nuxt: Cannot read properties of undefined (reading ‘public’)
setup (/Users/bakerdassan/WilcoProjects/Sim%20Projects/Nuxt3/nuxwind/node_modules/@nuxtjs/strapi/dist/module.mjs:27:32)
at Object.normalizedModule (/Users/bakerdassan/WilcoProjects/Sim%20Projects/Nuxt3/nuxwind/node_modules/@nuxtjs/strapi/node_modules/@nuxt/kit/dist/index.mjs:607:29)
at async installModule (/Users/bakerdassan/WilcoProjects/Sim%20Projects/Nuxt3/nuxwind/node_modules/@nuxt/kit/dist/index.mjs:340:3)
at async initNuxt (/Users/bakerdassan/WilcoProjects/Sim%20Projects/Nuxt3/nuxwind/node_modules/nuxt3/dist/index.mjs:942:7)
at async load (/Users/bakerdassan/WilcoProjects/Sim%20Projects/Nuxt3/nuxwind/node_modules/nuxi/dist/chunks/dev.mjs:6717:9)

Any idea about this issue
Thanks in advance

1 Like

Facing the Same Issue. After I installed @nuxtjs/strapi in my nuxt3 project, I started facing this problem:

ERROR Cannot read property ‘strapi’ of undefined 16:25:45

at setup (node_modules/@nuxtjs/strapi/dist/module.mjs:24:87)
at normalizedModule (node_modules/@nuxt/kit/dist/index.mjs:167:29)
at async installModule (node_modules/nuxt/node_modules/@nuxt/kit/dist/index.mjs:416:3)
at async initNuxt (node_modules/nuxt/dist/index.mjs:1827:7)
at async loadNuxt (node_modules/nuxt/dist/index.mjs:1859:5)
at async loadNuxt (node_modules/@nuxt/kit/dist/index.mjs:493:19)
at async Object.invoke (node_modules/nuxi/dist/chunks/prepare.mjs:30:18)
at async _main (node_modules/nuxi/dist/cli.mjs:50:20)

My package.json devDependencies

"devDependencies": {
    "@nuxtjs/strapi": "^1.6.3",
    "@nuxtjs/tailwindcss": "^6.1.3",
    "nuxt": "3.0.0-rc.14",
  }