我在(node,npm,bower和gulp)上使用typescript。 在gulp serve / gulp测试中,我收到了数百条相同的错误消息:
src\app\main\common\dialogs\collections\collections.controller.ts(1,8): error TS2300: Duplicate identifier 'IDialogService'.
src\app\main\common\dialogs\createproject\createprojectdialog.controller.ts(1,8): error TS2300: Duplicate identifier 'ILogService'.
src\app\main\common\dialogs\datasheet\create\controller.ts(1,8): error TS2300: Duplicate identifier 'IDialogService'.
src\app\main\common\dialogs\decisor\controller.ts(1,8): error TS2300: Duplicate identifier 'IDialogService'.
我的编译器选项:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"sourceMap": true
},
"exclude": [
"node_modules"
]
}
任何可以给我提示的人......?
关注 n00n
答案 0 :(得分:0)
我看到很多Duplicate identifier 'IDialogService'.
我怀疑错误是正版,你正在做类似的事情:
interface Something {
IDialogService: Foo;
}
在您的代码库中多次。你应该只有一次。
答案 1 :(得分:0)
像这样解决了
而不是 import foo as library.foo; 功能..(...,foo,...)我用过: function ..(...,library.foo,...)