VS代码自动导入:
import deepEqual = require('deep-equal');
Run Code Online (Sandbox Code Playgroud)
不起作用:
错误TS1202:定位ECMAScript模块时无法使用导入分配.考虑使用'import*as ns from"mod"','import {a} from"mod"','import d from"mod"'或其他模块格式.
然后我试着这样做:
import * as deepEqual from 'deep-equal';
Run Code Online (Sandbox Code Playgroud)
错误TS2497:模块'"path/@ types/deep-equal/index"'解析为非模块实体,无法使用此结构导入.
像这样:
import {deepEqual} from 'deep-equal';
Run Code Online (Sandbox Code Playgroud)
错误TS2305:模块'"C:/Projects/ManagerServer/Src-LoyaltyCoin.ManagerServer.Core/ManagerWeb/ClientApp/node_modules/@types/deep-equal/index"'没有导出成员'deepEqual'.
我没有想法如何导入这个.如果没有解决方案,请建议我另一个库来比较Angular 7的对象.