Node.js Angular2和express node.d.ts冲突

Node.js Angular2和express node.d.ts冲突,node.js,express,angular,tsd,Node.js,Express,Angular,Tsd,我正在尝试配置angular2+express项目。我了解问题的原因,但不是正确的解决方案。以下是my package.json依赖项的相关部分: “依赖项”:{ “angular2”:“2.0.0-beta.0”, “快车”:“^4.13.3”, “tsd”:“^0.6.5”, “类型脚本”:“^1.4.1”, } 节点5.2.0在全球范围内安装。当我运行tsd install时,我得到了/typings/node.d.ts,注释声称这是v0.12.0 API。但这与angular2/typi

我正在尝试配置angular2+express项目。我了解问题的原因,但不是正确的解决方案。以下是my package.json依赖项的相关部分:

“依赖项”:{
“angular2”:“2.0.0-beta.0”,
“快车”:“^4.13.3”,
“tsd”:“^0.6.5”,
“类型脚本”:“^1.4.1”,
}

节点5.2.0在全球范围内安装。当我运行
tsd install
时,我得到了
/typings/node.d.ts
,注释声称这是v0.12.0 API。但这与
angular2/typings/node/node.d.ts
(它也声明了v0.12.0)相冲突。.d.ts文件是不同的,例如:

/node\u模块/angular2/typings/node/node.d.ts
--->声明变量全局:NodeJS.global;
./typings/node/node.d.ts
--->声明var全局:任何

结果是大量的
TS2300:replicate identifier
错误。我可以通过手动删除
/typings/node
并编辑
/typings/express/express.d.ts
来解决这个问题:

//


现在一切都正常了,但很明显,这完全是“错误的”。拉入expres.d.ts以便与Angular 2配合良好的标准方法是什么?

我认为这个问题可能与此有关,也可能与此有关。