【发布时间】:2017-01-11 16:04:31
【问题描述】:
我正在使用 Ionic2 和 socket.io
当我执行ionic serve 时,我在终端中收到此错误:
TypeScript error: typings/globals/socket.io/index.d.ts(357,30): Error TS2503: Cannot find namespace 'NodeJS'.
TypeScript error: typings/globals/socket.io/index.d.ts(739,28): Error TS2503: Cannot find namespace 'NodeJS'.
节点版本为 4.2.6
我的 typings.json 看起来像这样:
{
"dependencies": {},
"devDependencies": {},
"globalDependencies": {
"es6-shim": "registry:dt/es6-shim#0.31.2+20160602141504",
"socket.io": "registry:dt/socket.io#1.4.4+20160317120654",
"socket.io-client": "registry:dt/socket.io-client#1.4.4+20160317120654"
}
}
如果我打开 typings/globals/socket.io/index.d.ts(使用 sublimeText),我会看到:
你也可以看到 sublimeText 抱怨 NodeJS 命名空间。
【问题讨论】:
标签: angular ionic-framework socket.io ionic2