我正在创建一个Nuxt 3应用程序,运行npm run dev时它运行得很好。不过,当我想用npm run build构建应用程序时,我会得到以下错误:
[vite:resolve] Missing "./preload-helper" export in "vite" package我在使用Nuxt版本的3.0.0-rc.6
My package.json
{
"private": true,
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
"test:unit": "vitest --config ./vitest.config.js"
},
"devDependencies": {
"@vitejs/plugin-vue": "~3.0.0",
"@vue/test-utils": "~2.0.0",
"jsdom": "~20.0.0",
"nuxt": "3.0.0-rc.6",
"sass": "^1.53.0",
"sass-loader": "^13.0.2",
"vitest": "~0.18.0"
}
}My nuxt.config.ts
import { defineNuxtConfig } from 'nuxt';
export default defineNuxtConfig({
autoImports: {
dirs: [
// Scan composables from nested directories
'composables/**'
]
},
css: ["@/assets/styles/main.scss"],
vite: {
css: {
preprocessorOptions: {
scss: {
additionalData: '@import "@/assets/styles/variables.scss";'
}
}
}
}
})My tsconfig.json
{
// https://v3.nuxtjs.org/concepts/typescript
"extends": "./.nuxt/tsconfig.json"
}我已经在文档、Stackoverflow和Google中寻找了一段时间的答案--但我并没有更接近于解决方案。
有人知道这个错误意味着什么吗?我怎样才能修正它?提前感谢
发布于 2022-07-24 21:57:54
对于我来说,同样的问题--在我的例子中,我有vite 3.x的依赖项。目前,将Vite版本设置为2.9.14解决了我的构建问题。
发布于 2022-11-14 14:04:04
我对vite-plugin-ssr也有同样的问题,下面的版本如下:
"@vitejs/plugin-vue": "^3.0.3",
"vite": "^3.0.7",
"vite-plugin-ssr": "^0.4.48"更新这些文件解决了以下问题:
"@vitejs/plugin-vue": "^3.2.0",
"vite": "^3.2.3",https://stackoverflow.com/questions/73080102
复制相似问题