问题:在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 的模块解析算法来解析模块导入语句。