在Nuxt3构建的时候报错:
将1.x升级2.x结果在运行又报错:
ERROR Nuxt Build Error: Cannot find module 'vue-tsc/out/index' 03:31:45
Require stack:
- D:\Git\kingbal-178xyw\node_modules\vite-plugin-checker\dist\esm\checkers\vueTsc\prepareVueTsc.js
Require stack:
- node_modules\vite-plugin-checker\dist\esm\checkers\vueTsc\prepareVueTsc.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1090:15)
at Function.resolve (node:internal/modules/helpers:125:19)
at /D:/Git/kingbal-178xyw/node_modules/vite-plugin-checker/dist/esm/checkers/vueTsc/prepareVueTsc.js:11:31
at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
经过仔细的排查,发现vue-tsc有重大变化,导致与vite-plugin-checker不兼容
Cannot find module 'vue-tsc/out/index' · nuxt/nuxt · Discussion #25530 · GitHub
目前没有找到更好的方法,我这边直接将ts检查注释掉了
export default defineNuxtConfig({
typescript: {
// // 启用项目启动运行或构建时自动类型检查
// typeCheck: true,
// // 开启严格模式
// strict: true
},
})
再执行命令,就能成功构建项目了~~~~