找不到“element-plus/global”的类型定义文件。 程序包含该文件是因为: 在 compilerOptions 中指定的类型库 “element-plus/global“ 的

问题:在vue3中配置 element Plus 的 "types": [ "element-plus/global"] 出现   

找不到“element-plus/global”的类型定义文件。  程序包含该文件是因为:    在 compilerOptions 中指定的类型库 "element-plus/global"

这时尝试添加declare module "element-plus";无果,该方法参考ts文件说明

可以修改tsconfig.json文件下的moduleResolution的bundler为node,等待几秒或者重启vscode即可

 在 Vue 3 的 tsconfig.json 文件中,"moduleResolution": "Bundler" 是一种模块解析选项的配置。它指定了 TypeScript 在解析模块导入语句时使用的解析策略。

当 "moduleResolution" 设置为 "Bundler" 时,TypeScript 使用的是「Bundler」的模块解析策略。这意味着 TypeScript 编译器会假设模块的解析由构建工具(如 Vue CLI 或 Webpack)进行处理,而不是由 TypeScript 编译器自身来解析。

当 "moduleResolution" 设置为 "node",则 TypeScript 使用的是「Node.js」的模块解析策略。这意味着 TypeScript 编译器将使用类似 Node.js 的模块解析算法来解析模块导入语句。

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值