在typescript中导入第三方类库import报错

Angular 引入第三方js库

问题

angular调用第三方js插件

import * as Grid from './node_modules/angular-ui-grid/ui-grid.js';

报错:找不到模块“./node_modules/angular-ui-grid/ui-grid.js”

原因

因为第三方类库并没有ts的声明文件,怎么办呢?可以用@types这种声明方式。

相关的类库types支持可以在typesearch上查询。

解决方案

在typesearch查询后安装

npm install --save @types/ui-grid

然后引用即可

import { IUiGridConstants } from 'ui-grid';

你可能感兴趣的:(B-JavaScript)