Definitelytyped: Ошибка Π½Π° Ρ‚ΠΈΠΏΠ°Ρ… chai

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 29 Π°Π²Π³. 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: DefinitelyTyped/DefinitelyTyped

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² машинописном тСкстС ΠΈ ΠΌΠΎΠΊΠΊΠΎ / Ρ‡Π°Π΅ Π² Ρ†Π΅Π»ΠΎΠΌ. Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ воспроизвСсти свою Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ (Windows 8) Π½Π° своСм домашнСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Windows 10) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎΡ‚ компилятора (Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ):

C: \ dev \ bookapi \ mocha-api-test> tsc
node_modules/@types/chai/index.d.ts (1244,15): ошибка TS2451: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости Π±Π»ΠΎΠΊΠ° 'chai'.
test / get-books-200ok.test.ts (24,5): ошибка TS2451: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ chai с ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости Π±Π»ΠΎΠΊΠ°.

Π­Ρ‚ΠΎ ΠΌΠΎΠΉ package.json:
{
"name": "mocha-api-test",
"вСрсия": "1.0.0",
"частный": ΠΏΡ€Π°Π²Π΄Π°,
"description": "BookAPI",
"scripts": {
"test": "mocha --reporter mocha-junit-reporter -r ts-node / register test / * / .test.ts"
},
"лицСнзия": "ISC",
"dependencies": {
"@ types / chai": "^ 3.4.35",
"@ types / chai-http": "0.0.30",
"@ types / chai-json-schema": "^ 1.4.2",
"@ types / mocha": "^ 2.2.39",
"@ types / node": "^ 7.0.5",
"chai": "^ 3.5.0",
"chai-http": "^ 3.0.0",
"chai-json-schema": "^ 1.4.0",
"ΠΌΠΎΠΊΠΊΠΎ": "^ 3.2.0",
"ΠΌΠΎΠΊΠΊΠΎ-ΡŽΠ½ΠΈΡ‚-Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π΅Ρ€": "^ 1.13.0",
"ts-node": "^ 3.1.0",
"ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΏΠΈΡΠ½Ρ‹ΠΉ тСкст": "^ 2.4.1"
}
}

ΠΈ это tsconfig.ts:
{
"compilerOptions": {
"ΠΌΠΎΠ΄ΡƒΠ»ΡŒ": "commonjs",
"target": "es6",
"noImplicitAny": лоТь,
"sourceMap": лоТь,
"outDir": "./build",
"typeRoots": [
"node_modules / @ Ρ‚ΠΈΠΏΡ‹"
],
"Ρ‚ΠΈΠΏΡ‹": [
"ΠΌΠΎΠΊΠΊΠΎ",
"ΡƒΠ·Π΅Π»",
"Ρ‡Π°ΠΉ",
"Ρ‡Π°ΠΉ-http",
"chai-json-schema"
]
},
"ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ": [
"node_modules",
"ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ"
]
}

Бпасибо Π·Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

всС Ρ€Π°Π²Π½ΠΎ нашСл Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, спасибо .. ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ

Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ?

Если Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ts-node нСсколько Ρ€Π°Π·. Π’ ΠΌΠΎΠ΅ΠΌ случаС я ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ( mocha -r ts-node/register ) ΠΈ Π² mocha.opts ( --require ts-node/register ).

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ