Definitelytyped: Kesalahan pada jenis chai

Dibuat pada 29 Agu 2017  ·  3Komentar  ·  Sumber: DefinitelyTyped/DefinitelyTyped

Hai, saya baru mengenal TypeScript dan mocha/chai secara umum. Saya mencoba mereplikasi konfigurasi kerja saya (Windows 8) di komputer rumah saya (Windows 10) dan saya mendapatkan kesalahan berikut dari kompiler (di tempat kerja semua berfungsi dengan baik):

C:\dev\bookapi\mocha-api-test>tsc
node_modules/@types/chai/index.d.ts (1244,15): kesalahan TS2451: Tidak dapat mendeklarasikan ulang variabel cakupan blok 'chai'.
test/get-books-200ok.test.ts (24,5): error TS2451: Tidak dapat mendeklarasikan ulang variabel cakupan blok 'chai'.

Ini adalah package.json saya:
{
"nama": "mocha-api-test",
"versi": "1.0.0",
"pribadi": benar,
"deskripsi": "BookAPI",
"skrip": {
"test": "mocha --reporter mocha-junit-reporter -r ts-node/register test/ */ .test.ts"
},
"lisensi": "ISC",
"ketergantungan": {
"@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",
"moka": "^3.2.0",
"mocha-junit-reporter": "^1.13.0",
"ts-simpul": "^3.1.0",
"ketik": "^2.4.1"
}
}

dan ini adalah tsconfig.ts:
{
"compilerOptions": {
"modul": "umum",
"target": "es6",
"noImplicitAny": salah,
"sourceMap": salah,
"outDir": "./build",
"typeRoots": [
"node_modules/@types"
],
"tipe": [
"moka",
"simpul",
"cha",
"chai-http",
"chai-json-skema"
]
},
"mengecualikan": [
"simpul_modul",
"membangun"
]
}

Terima kasih atas bantuannya

Semua 3 komentar

menemukan solusinya, terima kasih.. bisa ditutup

bisa tolong beri tahu saya perbaikan untuk kesalahan ini?

Jika ada yang mengalami masalah ini, periksa kembali apakah Anda tidak mengimpor ts-node beberapa kali. Dalam kasus saya, saya mengimpornya dalam perintah ( mocha -r ts-node/register ) dan di mocha.opts ( --require ts-node/register ).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat