vue3打包疯狂报错
·
打包的时候报错很多Cannot find name ‘xxx‘ 。
但是npm run dev 是运行正常的。
解决方法:package.json中的vue-tsc --noEmit 删掉就可以了。
例如:
这是原来的
{
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build"
}
}
修改后
{
"scripts": {
"dev": "vite",
"build": "vite build"
}
}
vue-tsc --noEmit 是干什么的?
执行tsc --noEmit,TSC 会读取配置文件获取参数值,–noEmit的作用是只进行检查,不进行编译输出。如果我们的代码无错,会直接退出,否则报错。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)