vue3+vite+ts项目build时报错Cannot find name 'xxxx'.

691 阅读1分钟

vue3+vite+ts 项目build时报了一大长串错,错误如下,有自己代码的问题,居然还有根本不是自己写的,类似node_modules/@vue/runtime-core/dist/runtime-core. 这种里面的错误,上网查询 + 尝试 n 久,终于解决了,解决方法放在下面了。

image.png

解决方法

  1. node_modules/@vue/runtime-core/dist/runtime-core. 里面东西找不到这种不是自己代码的错误,在tsconfig.json文件中添加如图:
"compilerOptions": {
    "skipLibCheck": true,
}

即表示,跳过lib的检查

image.png

  1. 自己写的代码显示 Cannot find name 'xxxx'. 这种,查了好久都没找到解决方法,最后官方的issues,找了同遭遇大佬的解答:

image.png

在package.json文件中,做如下修改:

// 删除build后面的 vue-tsc --noEmit &&,只留下vite build"scripts": {
    "build": "vite build",
  },

image.png

然后就可以build了,完美解决啦~

改完版本号后重新运行pnpm i

image.png