我的Angular项目存在问题。它是在没有Angular CLI的情况下开发的,现在我收到了这些错误,因为它似乎找不到 collection.d.ts 中的类:
Build:Cannot find name 'Map'.
Build:Cannot find name 'MapConstructor'.
等等。 我的 tsconfig.json 如下:
{
"compilerOptions": {
"target": "es2015",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"outDir": "build/",
"skipLibCheck": true,
"lib": [ "es6","dom" ]
},
"compileOnSave": true]
}
我已经在线搜索了一个解决方案,定位 es6 , es5 或添加其他lib属性。 解决方案? 感谢
答案 0 :(得分:3)
试试这个组合:
"target": "es5",
"lib": ["es5", "es6", "es7", "DOM"],
如果不起作用,请尝试npm install --save-dev @types/core-js
。
您正在运行哪个Angular和CLI版本?