qq_18258761
2021-08-13 17:06
采纳率: 100%
浏览 1.5k
已结题

请问vite调试时does not provide an export之类的错误怎么处理

前端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

  • 好问题 提建议
  • 收藏

3条回答 默认 最新

  • 前行的枫 2021-08-14 14:50
    已采纳

    删除node_modules在重新安装能解决大部分问题,还有你的node版本太高,要用最常用的版本。

    已采纳该答案
    评论
    解决 1 无用
    打赏 举报
  • 远叔学bug 2021-08-14 01:13

    这个问题似乎是 vue 发布了 3.2 版本之后开始出现的,我的项目在一台电脑上带着旧的 node_modules 目录就能正常运行,另一台电脑拉取代码重新安装依赖之后也出现了这个问题。
    你可以看看这个issue https://github.com/vuejs/vue-next/issues/4323

    评论
    解决 1 无用
    打赏 举报
  • ゞ 香草可乐 2021-08-17 10:20

    我是将vue版本从3.1.5升到3.2.3就好了,node版本v13.14.0;

    评论
    解决 无用
    打赏 举报