Definitelytyped: 柴类型错误

创建于 2017-08-29  ·  3评论  ·  资料来源: DefinitelyTyped/DefinitelyTyped

嗨,我对打字稿和 mocha/chai 总体来说是个新手。 我正在尝试在我的家用计算机 (Windows 10) 上复制我的工作配置 (Windows 8),但我从编译器中收到以下错误消息(在工作中一切正常):

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",
“脚本”:{
"test": "mocha --reporter mocha-junit-reporter -r ts-node/register test/ */ .test.ts"
},
"许可证": "ISC",
“依赖关系”:{
"@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",
"柴": "^3.5.0",
"chai-http": "^3.0.0",
"chai-json-schema": "^1.4.0",
"摩卡": "^3.2.0",
"mocha-junit-reporter": "^1.13.0",
"ts-node": "^3.1.0",
“打字稿”:“^2.4.1”
}
}

这是 tsconfig.ts:
{
“编译器选项”:{
"module": "commonjs",
“目标”:“es6”,
“noImplicitAny”:假,
“源地图”:假,
"outDir": "./build",
“类型根”:[
“节点模块/@types”
],
“类型”:[
"摩卡",
“节点”,
"柴",
"柴http",
“柴-json-架构”
]
},
“排除”: [
“节点模块”,
“建造”
]
}

谢谢你的帮助

所有3条评论

无论如何找到了解决方案谢谢..可以关闭

你能告诉我这个错误的修复吗?

如果有人遇到此问题,请仔细检查您是否没有多次导入ts-node 。 就我而言,我在命令 ( mocha -r ts-node/register ) 和mocha.opts ( --require ts-node/register ) 中导入它。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

tyv picture tyv  ·  3评论

jamespero picture jamespero  ·  3评论

svipas picture svipas  ·  3评论

jbreckmckye picture jbreckmckye  ·  3评论

victor-guoyu picture victor-guoyu  ·  3评论