Typescript + Vue + Element-ui

时间:2017-09-29 09:41:28

标签: typescript vue.js element typescript-typings

如何将element-ui与Vue + typescript

一起使用

元素ui没有类型,所以当我导入它时

import Vue from 'vue';
import Element from 'element-ui'

我收到错误

Could not find a declaration file for module 'element-ui'. '/home/andres/Code/cdr/frontend/node_modules/element-ui/lib/element-ui.common.js' implicitly has an 'any' type.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

作为一种解决方法,您只需创建自定义打字文件并声明模块:

// in element-ui.d.ts

declare module "element-ui";

这会导致您从element-ui导入的任何内容都被输入为any。当然,如果需要,您可以在element-ui.d.ts中添加类型定义以进行打字。

你可以see how to write your own types here