рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреБрдирд░реБрддреНрдкрд╛рджрди рднрдВрдбрд╛рд░: https://github.com/planttain-00/test , npm i && npm run build
, рддреНрд░реБрдЯрд┐ рд╣реИ:
node_modules/@types/core-js/index.d.ts(21,14): error TS2300: Duplicate identifier 'PropertyKey'.
node_modules/typescript/lib/lib.es6.d.ts(4133,14): error TS2300: Duplicate identifier 'PropertyKey'.
рдЕрдкреЗрдХреНрд╖рд┐рдд: рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ app.ts
рдЦрд╛рд▓реА рд╣реИред @types/core-js
рдХрд╛ рдЙрдкрдпреЛрдЧ static/app.ts
ред
"devDependencies": {
"@types/core-js": "^0.9.34",
"core-js": "^2.4.1",
"typescript": "^2.0.3"
}
рдХреЛрд░-рдЬреЗрдПрд╕ рдХреЗ рдХрд┐рд╕ рднрд╛рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ lib.es6 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдмрд╕ @types/core-js
рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ?
@aciccarello core-js рдФрд░ @types/core-js рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд░рдВрдЯрдПрдВрдб рджреНрд╡рд╛рд░рд╛ static/app.ts
, рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
2 tsconfig.json
, рдПрдХ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП (es6, рддреНрд░реБрдЯрд┐ рдпрд╣рд╛рдВ рд╣реЛрддреА рд╣реИ), рдФрд░ рджреВрд╕рд░рд╛ рдлреНрд░рдВрдЯрдПрдВрдб рдХреЗ рд▓рд┐рдП (es5, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ),
@ рдкреНрд▓рд╛рдВрдЯреИрди -00 рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕рдордЭ рд▓рд┐рдпрд╛?
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдореИрдВ рдХреЛрд░-рдЬреЗрдПрд╕ (рд╢рдмреНрджрдХреЛрд╢) рдХреА рдХреБрдЫ рдЧреИрд░-рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рдХрд╛рд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░рддреЗ рд╣реИрдВред
@jefbarn рдЧреИрд░-рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред
рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ @types/core-js
рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рджрд┐рдпрд╛ рдФрд░ import "core-js";
рд╣рдЯрд╛ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрд░-рдЬреЗрдПрд╕ ES2015+ рдХрд╛ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп typescript/lib/lib.es6.d.ts
рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, tsconfig.json
рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"lib": [
"es2015",
"es5",
"dom",
"scripthost"
]
}
}
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЕрднреА рднреА рдЬрд░реВрд░рдд рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдВрдЧрд╛ред
рдореБрдЭреЗ @types\core-js
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ ES6 рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ
@anorborg рдореБрдЭреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдорд┐рд▓реА:
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"moduleResolution": "node",
"lib": ["es5", "dom"],
...
}
@jefbarn рдЬрд┐рд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ core-js
рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2.x es6.d.ts
libs рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╣реИрдВ рдФрд░ рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕рдХреЗ es6.d.ts
рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд░рд╣рд╛ рд╣реИред рдореИрдВ _рдерд┐рдВрдХ_ рдЕрдзрд┐рдХ _pure_ рд╕рдорд╛рдзрд╛рди рд╕рдВрдкреВрд░реНрдг core-js
рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп core-js
(рдпрд╛рдиреА core-js-es6-object
) рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдмрдирд╛рдирд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдХрд╕реНрдЯрдо рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ред рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ рддреЛ рдореИрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдЯрдХреНрдХрд░ред
рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ ts config рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ tsc
2.2.0
рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ:
{
"compilerOptions": {
"outDir": "./build/",
"rootDir": "./src/",
"baseUrl": ".",
"sourceMap": true,
"noImplicitAny": false,
"module": "commonjs",
"target": "es6"
},
"include": [
"./src/**/*.ts"
],
"compileOnSave": false
}
рдЬреЛ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛:
node_modules/@types/core-js/index.d.ts(21,14): error TS2300: Duplicate identifier 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(85,5): error TS2687: All declarations of 'name' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(145,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.unscopables]' must be of type '{ copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: ...', but here has type 'any'.
node_modules/@types/core-js/index.d.ts(262,5): error TS2687: All declarations of 'flags' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(276,5): error TS2687: All declarations of 'EPSILON' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(311,5): error TS2687: All declarations of 'MAX_SAFE_INTEGER' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(318,5): error TS2687: All declarations of 'MIN_SAFE_INTEGER' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(457,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"Symbol"', but here has type 'string'.
node_modules/@types/core-js/index.d.ts(457,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(464,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(492,5): error TS2687: All declarations of 'hasInstance' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(498,5): error TS2687: All declarations of 'isConcatSpreadable' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(504,5): error TS2687: All declarations of 'iterator' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(510,5): error TS2687: All declarations of 'match' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(516,5): error TS2687: All declarations of 'replace' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(522,5): error TS2687: All declarations of 'search' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(528,5): error TS2687: All declarations of 'species' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(534,5): error TS2687: All declarations of 'split' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(540,5): error TS2687: All declarations of 'toPrimitive' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(546,5): error TS2687: All declarations of 'toStringTag' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(552,5): error TS2687: All declarations of 'unscopables' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(609,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"Math"', but here has type 'string'.
node_modules/@types/core-js/index.d.ts(609,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(613,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"JSON"', but here has type 'string'.
node_modules/@types/core-js/index.d.ts(613,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(628,5): error TS2687: All declarations of 'size' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(634,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(645,5): error TS2687: All declarations of 'size' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(651,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(656,11): error TS2428: All declarations of 'WeakMap' must have identical type parameters.
node_modules/@types/core-js/index.d.ts(664,27): error TS2344: Type 'K' does not satisfy the constraint 'object'.
node_modules/@types/core-js/index.d.ts(665,53): error TS2344: Type 'K' does not satisfy the constraint 'object'.
node_modules/@types/core-js/index.d.ts(666,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(680,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(692,5): error TS2687: All declarations of 'value' must have identical modifiers.
node_modules/@types/core-js/index.d.ts(804,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
node_modules/typescript/lib/lib.es6.d.ts(4199,14): error TS2300: Duplicate identifier 'PropertyKey'.
рд▓рдХреНрд╖реНрдп рдХреЛ es5
рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдПрдХ рд╕рд╛рдл рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЗрддрдирд╛ рдХрдо рдзреНрдпрд╛рди рдХреИрд╕реЗ рдЧрдпрд╛ рд╣реИ; рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ ES6 рдХреЛ TS рдХреЗ рд╕рд╛рде рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рд▓реЗрдВрдЧреЗ?
@wyqydsyq core.js рдФрд░ ES6 рджреЛрдиреЛрдВ рд╕рдорд╛рди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╛ рддреЛ @types/core.js рд╢рд╛рдорд┐рд▓ рди рдХрд░реЗрдВ рдпрд╛ рдЕрдкрдиреЗ tsconfig рдореЗрдВ "lib": ["es5", "dom"] рд╕реЗрдЯ рди рдХрд░реЗрдВред
рдореБрдЭреЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛ рд╕рдВрдШрд░реНрд╖ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
1>c:\Program Files (x86)\Microsoft SDKs\TypeScript\2.6\lib.es2015.iterable.d.ts(203,11): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред1>c:\Program Files (x86)\Microsoft SDKs\TypeScript\2.6\lib.es2015.promise.d.ts(223,13): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред1>c:\Program Files (x86)\Microsoft SDKs\TypeScript\2.6\lib.es2015.symbol.wellknown.d.ts(168,11): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред1>c:\Program Files (x86)\Microsoft SDKs\TypeScript\2.6\lib.es5.d.ts(1292,11): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред1>c:\users\username\node_modules\@types\es6-promise\index.d.ts(11,15): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред1>c:\users\username\node_modules\@types\es6-promise\index.d.ts(42,19): рддреНрд░реБрдЯрд┐ TS2300: рдмрд┐рд▓реНрдб: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рд╡рд╛рджрд╛'ред
tsconfig: -
{
"рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдк": {
"рд▓рдХреНрд╖реНрдп": "es5",
"рдореЙрдбреНрдпреВрд▓": "рдХреЙрдордирдЬ",
"рдореЙрдбреНрдпреВрд▓ рд╕рдорд╛рдзрд╛рди": "рдиреЛрдб",
"рд╕реЛрд░реНрд╕рдореИрдк": рд╕рдЪ,
"emitDecoratorMetadata": рд╕рдЪ,
"рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдЬреНрдЬрд╛рдХрд╛рд░": рд╕рдЪ,
"lib": [ "es2015", "рдбреЛрдо"],
"noImplicitAny": рд╕рдЪ,
"suppressImplicitAnyIndexErrors": рд╕рдЪ,
"noStrictGenericChecks": рд╕рдЪ
}
}
рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди:
{
"name": "angular-quickstart",
"version": "1.0.0",
"description": "QuickStart package.json from the documentation, supplemented with testing support",
"scripts": {
"build": "tsc -p src/",
"build:watch": "tsc -p src/ -w",
"build:e2e": "tsc -p e2e/",
"serve": "lite-server -c=bs-config.json",
"serve:e2e": "lite-server -c=bs-config.e2e.json",
"prestart": "npm run build",
"start": "concurrently \"npm run build:watch\" \"npm run serve\"",
"pree2e": "npm run build:e2e",
"e2e": "concurrently \"npm run serve:e2e\" \"npm run protractor\" --kill-others --success first",
"preprotractor": "webdriver-manager update",
"protractor": "protractor protractor.config.js",
"pretest": "npm run build",
"test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"",
"pretest:once": "npm run build",
"test:once": "karma start karma.conf.js --single-run",
"lint": "tslint ./src/**/*.ts -t verbose"
},
"keywords": [],
"author": "",
"license": "MIT",
"dependencies": {
"@angular/common": "~4.3.4",
"@angular/compiler": "~4.3.4",
"@angular/core": "~4.3.4",
"@angular/forms": "~4.3.4",
"@angular/http": "~4.3.4",
"@angular/platform-browser": "~4.3.4",
"@angular/platform-browser-dynamic": "~4.3.4",
"@angular/router": "~4.3.4",
"angular-in-memory-web-api": "~0.3.0",
"systemjs": "0.19.40",
"core-js": "^2.4.1",
"rxjs": "5.0.1",
"zone.js": "^0.8.4"
},
"devDependencies": {
"concurrently": "^3.2.0",
"lite-server": "^2.2.2",
"typescript": "2.6.0",
"canonical-path": "0.0.2",
"tslint": "^3.15.1",
"lodash": "^4.16.4",
"jasmine-core": "~2.4.1",
"karma": "^1.3.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~4.0.14",
"rimraf": "^2.5.4",
"@types/node": "^6.0.46",
"@types/jasmine": "2.5.36"
},
"repository": {}
}
рдПрдирдкреАрдПрдо 5.5.1
рдиреЛрдб 8.9.1
рдХреЛрдИ рдЙрдкрд╛рдп?
рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рдерд╛ред рдореЗрд░реЗ tsconfig.json
"skipLibCheck": true
рд╕реЗ compilerOptions
рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдорджрдж рд╕реЗ
рдирдорд╕реНрддреЗ
./node_modules/@types/core-js/index.d.ts:1461:36 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдХреЗ рд▓рд┐рдП' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекремрез рдХрд╛рд╕реНрдЯ _for: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрдкреНрд░рддреАрдХредрдХреЗ рд▓рд┐рдП;
~~~
../node_modules/@types/core-js/index.d.ts:1465:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'hasInstance' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекремрел рдХреЙрдиреНрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╣реИ: рдЯрд╛рдЗрдкреЛрдл рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд╣реИ рдЗрдВрд╕реНрдЯреЗрдВрд╕;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:1469:50 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'isConcatSpreadable' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
1469 const isConcatSpreadable: typeof core.Symbol.isConcatSpreadable;
~ ~ ~ ~~~
../node_modules/@types/core-js/index.d.ts:1477:38 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'keyFor' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
1477 const keyFor: typeof core.Symbol.keyFor;
~ ~
../node_modules/@types/core-js/index.d.ts:1481:37 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдорд┐рд▓рд╛рди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекреорез рдХреЙрдиреНрд╕реНрдЯ рдореИрдЪ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрд╕рд┐рдВрдмрд▓редрдореИрдЪ;
~
../node_modules/@types/core-js/index.d.ts:1485:39 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
1485 рдХреЙрдиреНрд╕реНрдЯ рд░рд┐рдкреНрд▓реЗрд╕: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд░рд┐рдкреНрд▓реЗрд╕;
~~~
../node_modules/@types/core-js/index.d.ts:1489:38 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдЦреЛрдЬ' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекреореп рдХреЙрдиреНрд╕реНрдЯ рд╕рд░реНрдЪ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрд╕рд┐рдВрдмрд▓.рд╕рд░реНрдЪ;
~ ~
../node_modules/@types/core-js/index.d.ts:1493:39 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдкреНрд░рдЬрд╛рддрд┐' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекрепрей рдХрд╛рд╕реНрдЯ рдкреНрд░рдЬрд╛рддрд┐рдпрд╛рдБ: рдХреЛрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдкреНрд░рддреАрдХред рдкреНрд░рдЬрд╛рддрд┐;
~~~
../node_modules/@types/core-js/index.d.ts:1497:37 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рд╡рд┐рднрд╛рдЬрди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрекрепрен рдХрд╛рд╕реНрдЯ рд╕реНрдкреНрд▓рд┐рдЯ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд╕реНрдкреНрд▓рд┐рдЯ;
~
../node_modules/@types/core-js/index.d.ts:1501:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'toPrimitive' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
1501 рдХрд╛рд╕реНрдЯ рдЯреВ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рдЯреВ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:1505:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'toStringTag' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрелрежрел рдХреЙрдиреНрд╕реНрдЯ рдЯреВрд╕реНрдЯреНрд░рд┐рдВрдЧрдЯреИрдЧ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрд╕рд┐рдВрдмреЛрд▓.рдЯреВрд╕реНрдЯреНрд░рд┐рдВрдЧрдЯреИрдЧ;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:1509:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'unscopables' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
резрелрежреп рдХрд╛рд╕реНрдЯ рдЕрдирд╕реНрдХреЛрдкреЗрдмрд▓реНрд╕: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рдЕрдирд╕реНрдХреЛрдкреЗрдмрд▓реНрд╕;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:2272:36 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдХреЗ рд▓рд┐рдП' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реиреиренреи рдХрд╛рд╕реНрдЯ _for: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрдкреНрд░рддреАрдХ.рдХреЗ рд▓рд┐рдП;
~~~
../node_modules/@types/core-js/index.d.ts:2276:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'hasInstance' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реиреиренрем рдХреЙрдиреНрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╣реИ: рдХреЛрд░ рдХрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВред рд╕рд┐рдВрдмрд▓ред рдЗрдВрд╕реНрдЯреЗрдВрд╕;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:2280:50 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'isConcatSpreadable' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
2280 const isConcatSpreadable: typeof core.Symbol.isConcatSpreadable;
~ ~ ~ ~~~
../node_modules/@types/core-js/index.d.ts:2288:38 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'keyFor' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реиреиреорео const keyFor: typeof core.Symbol.keyFor;
~ ~
../node_modules/@types/core-js/index.d.ts:2292:37 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдорд┐рд▓рд╛рди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реиреирепреи рдХрд╛рдВрд╕реНрдЯ рдореИрдЪ: рдЯрд╛рдЗрдкреЛрдл рдХреЛрд░ред рд╕рд┐рдВрдмрд▓редрдореИрдЪ;
~
../node_modules/@types/core-js/index.d.ts:2296:39 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реиреирепрем рдХреЙрдиреНрд╕реНрдЯ рд░рд┐рдкреНрд▓реЗрд╕: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд░рд┐рдкреНрд▓реЗрд╕;
~~~
../node_modules/@types/core-js/index.d.ts:2300:38 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдЦреЛрдЬ' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реирейрежреж рдХрд╛рд╕реНрдЯ рд╕рд░реНрдЪ: рдЯрд╛рдЗрдкреЛрдл рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд╕рд░реНрдЪ;
~ ~
../node_modules/@types/core-js/index.d.ts:2304:39 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдкреНрд░рдЬрд╛рддрд┐' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
2304 рдХрд╛рд╕реНрдЯ рдкреНрд░рдЬрд╛рддрд┐рдпрд╛рдВ: рдХреЛрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдкреНрд░рддреАрдХред рдкреНрд░рдЬрд╛рддрд┐рдпрд╛рдВ;
~~~
../node_modules/@types/core-js/index.d.ts:2308:37 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рд╡рд┐рднрд╛рдЬрди' рдкреНрд░рдХрд╛рд░ 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реирейрежрео рдХрд╛рд╕реНрдЯ рд╕реНрдкреНрд▓рд┐рдЯ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рд╕реНрдкреНрд▓рд┐рдЯ;
~
../node_modules/@types/core-js/index.d.ts:2312:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'toPrimitive' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
2312 const toPrimitive: typeof core.Symbol.toPrimitive;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:2316:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'toStringTag' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реирейрезрем рдХреЙрдиреНрд╕реНрдЯ рдЯреВрд╕реНрдЯреНрд░рд┐рдВрдЧрдЯреИрдЧ: рдЯрд╛рдЗрдкрдСрдлрд╝ рдХреЛрд░редрд╕рд┐рдВрдмреЛрд▓.рдЯреВрд╕реНрдЯреНрд░рд┐рдВрдЧрдЯреИрдЧ;
~ ~ ~
../node_modules/@types/core-js/index.d.ts:2320:43 - рддреНрд░реБрдЯрд┐ TS2339: рд╕рдВрдкрддреНрддрд┐ 'рдЕрдирд╕реНрдХреЛрдкреЗрдмрд▓реНрд╕' рдЯрд╛рдЗрдк 'SymbolConstructor' рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
реирейреиреж рдХреЙрдиреНрд╕реНрдЯреЗрдмрд▓ рдЕрдирд╕реНрдХреЛрдкреЗрдмрд▓реНрд╕: рдЯрд╛рдЗрдкреЛрдл рдХреЛрд░ред рд╕рд┐рдВрдмрд▓ред рдЕрдирд╕реНрдХреЛрдкреЗрдмрд▓реНрд╕;
~ ~ ~
рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣реА рд╣реИ
рдореЗрд░реА tsconfig
{
"рд╕рдВрдХрд▓рдирдСрдирд╕реЗрд╡": рдЭреВрдард╛,
"рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдк": {
"рдмреЗрд╕рдпреВрдЖрд░рдПрд▓": "",
"рдЖрдЙрдЯрдбрд┐рд░": "./dist/out-tsc",
"рд╕реЛрд░реНрд╕рдореИрдк": рд╕рдЪ,
"рдШреЛрд╖рдгрд╛": рдЭреВрдард╛,
"рдбрд╛рдЙрдирд▓реЗрд╡рд▓рдЗрдЯрд░реЗрд╢рди": рд╕рдЪ,
"рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдЬреНрдЬрд╛рдХрд╛рд░": рд╕рдЪ,
"рдореЙрдбреНрдпреВрд▓": "es6",
"рдореЙрдбреНрдпреВрд▓ рд╕рдорд╛рдзрд╛рди": "рдиреЛрдб",
"рдЖрдпрд╛рдд рд╣реЗрд▓реНрдкрд░реНрд╕": рд╕рдЪ,
"рд▓рдХреНрд╖реНрдп": "es5",
"рдЯрд╛рдЗрдкрд░реВрдЯреНрд╕": [
"рдиреЛрдб_рдореЙрдбреНрдпреВрд▓/@рдкреНрд░рдХрд╛рд░"
],
"рд▓рд┐рдм": [
"рдИрдПрд╕5",
"рдПрд╕2015",
"рдПрд╕2017",
"рдбреЛрдо",
"рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣реЛрд╕реНрдЯ"
],
},
"рдХреЛрдгреАрдп рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд▓реНрдк": {
"рдлреБрд▓рдЯреЗрдореНрдкрд▓реЗрдЯ рдЯрд╛рдЗрдк рдЪреЗрдХ": рд╕рдЪ,
"рд╕рдЦреНрдд рдЗрдВрдЬреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░": рд╕рдЪ
}
}
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рдерд╛ред рдореЗрд░реЗ
tsconfig.json
"skipLibCheck": true
рд╕реЗcompilerOptions
рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдорджрдж рд╕реЗ