前端vite调试vue3+ts项目可以跑起来,但是网页控制台报错.,网上搜了一圈没有可靠的解决方案,自己也尝试改过好多次都无效
报错信息如下:Uncaught SyntaxError: The requested module '*******/node_modules/.vite/vue.js?v=d3e16573'' does not provide an export named 'createElementBlock'
开发环境如下:
node: 16.6.0
npm: 7.19.1
vite: 2.4.4
删除node_modules在重新安装能解决大部分问题,还有你的node版本太高,要用最常用的版本。
这个问题似乎是 vue 发布了 3.2 版本之后开始出现的,我的项目在一台电脑上带着旧的 node_modules 目录就能正常运行,另一台电脑拉取代码重新安装依赖之后也出现了这个问题。
你可以看看这个issue https://github.com/vuejs/vue-next/issues/4323
我是将vue版本从3.1.5升到3.2.3就好了,node版本v13.14.0;