我在TypeScript中为angular 2应用程序编写了一个服务器。
当我尝试编译它(tsc server.ts
)时,我收到错误。我之前从未遇到过这个错误。我认为我没有添加任何新内容。而我所知道的,与角度2和我的server.ts完全没有联系。我有点不喜欢。我找到的所有答案都是关于在角度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'.
我不知道展示的相关内容,所以如果你不介意的话 - 请提出要求。
答案 0 :(得分:1)
你没有地图的打字稿定义文件,所以:
npm install @types/core-js