ΠΠ΅ΡΡΠΈΡ TypeScript: 2.0.3
ΠΠΎΠ΄
ΠΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π΄Π΅ΡΡ .
tsconfig.json :
{
"compilerOptions": {
"target": "es6",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"../node_modules"
]
}
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ tsconfig, ΠΊΠ°ΡΠ°Π»ΠΎΠ³ node_modules
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π² ΡΡΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ.
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° node_modules/@types
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
[0] node_modules/@types/core-js/index.d.ts (21,14): ΠΎΡΠΈΠ±ΠΊΠ° TS2300: ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠΉΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Β«PropertyKeyΒ».
[0] node_modules/@types/core-js/index.d.ts (85,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Β«nameΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
[0] node_modules/@types/core-js/index.d.ts (145,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2403: ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠΏ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ '[Symbol.unscopables]' Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ '{copyWithin: boolean; Π·Π°ΠΏΠΈΡΠΈ: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅; fill: boolean; Π½Π°ΠΉΡΠΈ: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ; findIndex: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ; keys: ... ', Π½ΠΎ Π·Π΄Π΅ΡΡ Π΅ΡΡΡ ΡΠΈΠΏ' Π»ΡΠ±ΠΎΠΉ '.
[0] node_modules/@types/core-js/index.d.ts (262,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Β«ΡΠ»Π°Π³ΠΎΠ²Β» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
[0] node_modules/@types/core-js/index.d.ts (276,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ 'EPSILON' Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
[0] node_modules/@types/core-js/index.d.ts (311,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Β«MAX_SAFE_INTEGERΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
@types Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ. ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ
, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ "types": []
Π² ΡΠ²ΠΎΠΉ tsconfig.json
@mhegazy ΠΠ°ΠΆΠ΅ Ρ ΠΌΠΎΠΈΠΌ tsconfig:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"types": [],
"exclude": [
"../node_modules"
]
}
Π― Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
[1] node_modules/@types/core-js/index.d.ts (21,14): ΠΎΡΠΈΠ±ΠΊΠ° TS2300: ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠΉΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Β«PropertyKeyΒ».
[1] node_modules/@types/core-js/index.d.ts (85,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Β«nameΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
[1] node_modules/@types/core-js/index.d.ts (145,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2403: ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠΏ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ '[Symbol.unscopables]' Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ '{copyWithin: boolean; Π·Π°ΠΏΠΈΡΠΈ: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅; fill: boolean; Π½Π°ΠΉΡΠΈ: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ; findIndex: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ; keys: ... ', Π½ΠΎ Π·Π΄Π΅ΡΡ Π΅ΡΡΡ ΡΠΈΠΏ' Π»ΡΠ±ΠΎΠΉ '.[1] node_modules/@types/core-js/index.d.ts (262,5): ΠΎΡΠΈΠ±ΠΊΠ° TS2687: Π²ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Β«ΡΠ»Π°Π³ΠΎΠ²Β» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"types": []
},
"exclude": [
"../node_modules"
]
}
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²Π½ΡΡΡΠΈ compilerOptions
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²Π½ΡΡΡΠΈ
compilerOptions