我正在尝试将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) {...}
任何帮助都将不胜感激。