Element-plus按需导入报错:Error: Cannot find module 'node:module'

1.问题

  1. vue3项目使用ElementPlus组件库,配置按需导入:

  2. 首先安装unplugin-vue-componentsunplugin-auto-import这两款插件

npm install -D unplugin-vue-components unplugin-auto-import
  1. 然后按照文档在配置文件中进行相关配置;
  2. 因为更改了配置文件,所以得重新启动项目----npm run serve
  3. 然后终端报错: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版本,网上一堆文章说删删删(相互乱抄),听我的不用删。

posted @ 2023-07-05 15:27  青柠i  阅读(877)  评论(0编辑  收藏  举报