【BUG】第一次创建vue3+vite项目启动报错Error: Cannot find module ‘worker_threads‘

问题描述

第一次创建vue3+vite项目启动报错如下:

js 复制代码
Error: Cannot find module 'worker_threads'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)

原因分析:

使用vite构建项目报错

官方提示:https://cn.vitejs.dev/guide/

兼容性注意

Vite 需要 Node.js 版本 18+,20+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。


解决方案:

升级node版本

下载地址:https://nodejs.org/en/download

安装到原来的node目录

shell 复制代码
# 升级前
C:\Users\Administrator>node -v
v10.16.3
# 升级后
C:\Users\Administrator>node -v
v20.9.0

重新运行项目不在报错了

相关推荐
FogLetter40 分钟前
Vite vs Webpack:前端构建工具的双雄对决
前端·面试·vite
叶浩成5207 小时前
Clerk 用户认证系统集成文档
javascript·vue3·clerk
叫我阿柒啊1 天前
Java全栈开发面试实战:从基础到微服务的深度解析
java·jvm·微服务·vue3·springboot·全栈开发·restfulapi
软测进阶1 天前
【第三章】软件测试缺陷管理:从判断到回归的全流程实践指南
测试工具·bug·源代码管理
lijiatu100861 天前
【ROS2】 忽略局域网多机通信导致数据接收的bug
bug·ros2
叫我阿柒啊2 天前
从Java全栈到前端框架的深度探索
java·微服务·typescript·vue3·springboot·前端开发·全栈开发
前端赵哈哈2 天前
Vite 图片压缩的 4 种有效方法
前端·vue.js·vite
张较瘦_2 天前
[论文阅读] 软件工程 | GPS算法:用“路径摘要”当向导,软件模型检测从此告别“瞎找bug”
论文阅读·算法·bug
叫我阿柒啊2 天前
Java全栈开发实战:从Spring Boot到Vue3的项目实践
java·spring boot·微服务·性能优化·vue3·全栈开发