Element-plus按需导入报错:Error: Cannot find module 'node:module'
1.问题
-
vue3项目使用ElementPlus组件库,配置按需导入:
-
首先安装
unplugin-vue-components
和unplugin-auto-import
这两款插件
npm install -D unplugin-vue-components unplugin-auto-import
- 然后按照文档在配置文件中进行相关配置;
- 因为更改了配置文件,所以得重新启动项目----
npm run serve
- 然后终端报错:
Error: Cannot find module 'node:module'
2. 原因
按需导入所需的两个插件需要较高版本的NodeJS
,博主出现这个Error时node版本为14.17.5
3. 解决办法
升级Node版本就可解决,应该升级到14.18+、或16+
就行叭。
博主(windows用户)使用了nvm管理node版本,我直接切换成16.16.0
版本,再运行项目就正常运行起来了没报错。mac用户可以使用n工具
nvm和n
指路:前端开发环境的搭建及相应工具的下载 - 青柠i - 博客园 (cnblogs.com)ps: 直接下nvm安装包就行,不用卸载之前你下载的Node版本,网上一堆文章说删删删(相互乱抄),听我的不用删。
分类:
所遇bug和解决办法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步