【发布时间】:2019-05-07 00:19:28
【问题描述】:
VS Code 自动导入:
import deepEqual = require('deep-equal');
不起作用:
错误 TS1202:定位时无法使用导入分配 ECMAScript 模块。考虑使用'import * as ns from "mod"', 'import {a} from "mod"'、'import d from "mod"' 或其他模块 格式。
然后我尝试这样做:
import * as deepEqual from 'deep-equal';
错误 TS2497:模块 '"path/@types/deep-equal/index"' 解析为非模块实体,无法使用此构造导入。
像这样:
import {deepEqual} from 'deep-equal';
错误 TS2305:模块 '"C:/Projects/ManagerServer/Src-LoyaltyCoin.ManagerServer.Core/ManagerWeb/ClientApp/node_modules/@types/deep-equal/index"' 没有导出成员“deepEqual”。
我不知道如何导入它。如果没有解决方案,请向我推荐另一个库来比较 Angular 7 的对象。
【问题讨论】:
标签: angular typescript npm compare