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

文章讲述了在初次创建Vue3和Vite项目的开发过程中遇到的worker_threads模块缺失错误,原因是Vite要求Node.js版本18及以上。解决方法是升级Node.js到最新版本并重新运行项目,示例了升级前后的版本对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

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

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目录

# 升级前
C:\Users\Administrator>node -v
v10.16.3
# 升级后
C:\Users\Administrator>node -v
v20.9.0

重新运行项目不在报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值