Definitelytyped: Error en tipos de chai

Creado en 29 ago. 2017  ·  3Comentarios  ·  Fuente: DefinitelyTyped/DefinitelyTyped

Hola, soy bastante nuevo en mecanografiado y mocha / chai en general. Estoy tratando de replicar mi configuración de trabajo (Windows 8) en la computadora de mi casa (Windows 10) y obtengo el siguiente error del compilador (en el trabajo, todo funciona bien):

C: \ dev \ bookapi \ mocha-api-test> tsc
node_modules/@types/chai/index.d.ts (1244,15): error TS2451: No se puede volver a declarar la variable de ámbito de bloque 'chai'.
test / get-books-200ok.test.ts (24,5): error TS2451: No se puede volver a declarar la variable de ámbito de bloque 'chai'.

Este es mi package.json:
{
"nombre": "mocha-api-test",
"versión": "1.0.0",
"privado": verdadero,
"description": "BookAPI",
"guiones": {
"prueba": "mocha --reporter mocha-junit-reporter -r ts-node / register test / * / .test.ts"
},
"licencia": "ISC",
"dependencias": {
"@ types / chai": "^ 3.4.35",
"@ types / chai-http": "0.0.30",
"@ types / chai-json-schema": "^ 1.4.2",
"@ types / mocha": "^ 2.2.39",
"@ tipos / nodo": "^ 7.0.5",
"chai": "^ 3.5.0",
"chai-http": "^ 3.0.0",
"chai-json-schema": "^ 1.4.0",
"mocha": "^ 3.2.0",
"mocha-junit-reporter": "^ 1.13.0",
"ts-node": "^ 3.1.0",
"mecanografiado": "^ 2.4.1"
}
}

y este es el tsconfig.ts:
{
"compilerOptions": {
"módulo": "commonjs",
"target": "es6",
"noImplicitAny": falso,
"sourceMap": falso,
"outDir": "./build",
"typeRoots": [
"node_modules / @ tipos"
],
"tipos": [
"moca",
"nodo",
"chai",
"chai-http",
"esquema-chai-json"
]
},
"excluir": [
"módulos_nodo",
"construir"
]
}

Gracias por cualquier ayuda

Todos 3 comentarios

encontré las soluciones gracias de todos modos .. se puede cerrar

¿Podría decirme la solución para este error?

Si alguien tiene este problema, vuelva a verificar si no está importando ts-node varias veces. En mi caso, lo estaba importando en comando ( mocha -r ts-node/register ) y en mocha.opts ( --require ts-node/register ).

¿Fue útil esta página
0 / 5 - 0 calificaciones