Nuxt启动报错:Cannot read properties of undefined (reading 'srcDir')求助
Nuxt3启动报错:Cannot read properties of undefined (reading 'srcDir')
报错信息
Cannot start nuxt: Cannot read properties of undefined (reading 'srcDir') at module.exports (node_modules\@nuxtjs\dotenv\lib\module.js:9:24) at installModule (/D:/muse/node_modules/@nuxt/kit/dist/index.mjs:2409:101) at async initNuxt (/D:/muse/node_modules/nuxt/dist/index.mjs:3237:7) at async load (/D:/muse/node_modules/nuxi/dist/chunks/dev.mjs:205:9) at async Object.invoke (/D:/muse/node_modules/nuxi/dist/chunks/dev.mjs:249:5) at async _main (/D:/muse/node_modules/nuxi/dist/cli.mjs:49:20)
我的配置文件
package.json
{ "name": "nuxt-app", "private": true, "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare" }, "devDependencies": { "@nuxt/devtools": "latest", "@nuxtjs/tailwindcss": "^6.8.0", "@types/node": "^18.16.19", "autoprefixer": "^10.4.14", "nuxt": "^3.6.3", "nuxt-icon": "^0.4.2", "postcss": "^8.4.26", "tailwind-scrollbar": "^3.0.4", "tailwindcss": "^3.3.3" }, "dependencies": { "@headlessui/vue": "^1.7.14", "@nuxtjs/dotenv": "^1.4.1", "@tailwindcss/forms": "^0.5.4", "axios": "^1.4.0", "bootstrap": "^5.3.0", "tailwind-scrollbar-hide": "^1.1.7" } }
nuxt.config.js
// https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ modules: ["@nuxtjs/tailwindcss", "nuxt-icon", "@nuxtjs/dotenv"], css: ["@/assets/css/main.css"], postcss: { plugins: { tailwindcss: {}, autoprefixer: {}, }, }, app: { head: { title: "Muse", meta: [ { name: "description", content: "", }, ], link: [{}], }, }, });
问题排查现状
已确认nuxt.config.js配置无误,@nuxtjs/dotenv模块已正确安装,项目根目录存在有效的.env文件。报错明确指向@nuxtjs/dotenv模块第9行尝试访问srcDir属性时对象未定义,求分析原因并提供解决方案,可补充更多细节。
内容的提问来源于stack exchange,提问作者Kamsiyonna
相关产品推荐
相关产品推荐

