如何将第三方函数导入typescript类?

时间:2017-08-31 12:41:06

标签: angular typescript typescript-typings

我正在尝试将deepEqual函数(https://github.com/substack/node-deep-equal)导入到用TypeScript编写的Angular类中。

我安装了@ types / deep-equal,我在tsconfig.json中将模块设置为es2015。

import * as deepEqual from 'deep-equal'; 不起作用: [ts]模块'“node_modules / @ types / deep-equal / index”'解析为非模块实体,无法使用此构造导入。

import 'deep-equal';也无效: [ts]找不到名称'deepEqual'。

如果我在页面顶部手动添加定义,应用程序会编译但在运行时会抛出错误(这并不奇怪):发生错误ReferenceError:未定义deepEqual

这是从js文件导出:var deepEqual = module.exports = function (actual, expected, opts) {...}

任何帮助都将不胜感激。

0 个答案:

没有答案