【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

重新运行项目不在报错了

相关推荐
我叫张小白。1 天前
Vue3 响应式数据:让数据拥有“生命力“
前端·javascript·vue.js·vue3
Jay Kay1 天前
Event loop is closed when AsyncClient exists in multiple event_loops.
bug
我叫张小白。1 天前
Vue3监视系统全解析
前端·javascript·vue.js·前端框架·vue3
凯小默1 天前
05-初始化登录页面和加入校验规则
vue3
用户47949283569152 天前
Vite 中 SVG 404 的幕后黑手:你真的懂静态资源处理吗?
前端·vite
凯小默2 天前
04-封装路由初始化方法
vue3
JHC0000002 天前
发现个微信客户端的bug
微信·bug
草木红3 天前
vite 安装 vue3 和 tailwindcss
vue3·vite·tailwindcss
weixin79893765432...3 天前
Electron + React + Vite 实践
react.js·electron·vite
凯小默4 天前
vue3-10-计算属性以及get跟set
vue3