angular - MEAN - 找不到名称 'Map'(编译服务器时)

标签 angular express typescript

我用 TypeScript 为我的 Angular 2 应用程序编写了一个服务器。

当我尝试编译它 (tsc server.ts) 时,出现错误。我以前从未有过这个错误。我认为我没有添加任何新内容。据我所知,angular 2 和我的 server.ts 完全没有联系。我有点别无选择。我找到的所有答案都是关于向 angular 2 文件添加内容的。

错误信息:

node_modules/@angular/core/src/change_detection/differs/default_keyvalue_differ.d.ts(24,15): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/change_detection/differs/default_keyvalue_differ.d.ts(28,16): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/di/reflective_provider.d.ts(87,123): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/di/reflective_provider.d.ts(87,165): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(12,17): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(13,17): error TS2304: Cannot find name 'Set'.

我不知道要展示什么,所以如果您不介意,请提出要求。

最佳答案

你没有 map 的 typescript 定义文件,所以:

npm install @types/core-js

关于angular - MEAN - 找不到名称 'Map'(编译服务器时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42680761/

相关文章:

angular - 无法使用 CDK 测试线束测试 Angular Material 选择组件

angular - 如何以编程方式在Ionic的variables.scss中设置变量?

oauth - 如果我正在构建一个通过 Oauth 进行身份验证的应用程序,那么使用 cookie 进行 session 是否有意义?

typescript - 为什么在使用逻辑运算符时, typescript 会将联合类型解析为可能的空字符串?

typescript - 错误: [Vue warn]: Invalid handler for event "click": got undefined

angular - 通用电子邮件验证器

javascript - 数组中的数组 Angular react 形式

javascript - Angular Material 2 : Not found error

node.js - 如何在重置密码时使用新密码更新密码

javascript - 按列名排序