Ionic 2 angular-moment-timezone - 无法重新声明块范围变量&t 39'

时间:2018-04-07 00:42:11

标签: angular typescript ionic-framework

我不完全确定我做了什么,但是我今天在我的Ionic项目中安装了angular-moment-timezone,让它正常工作,可以ionic serve正常运行,但后来我决定删除我的node_modules文件夹。一旦我这样做了,我运行了npm i,一旦完成,我尝试运行ionic serve,我就会收到这些错误:

Typescript Error

Cannot redeclare block-scoped variable 'tz'.
node_modules/@types/moment-timezone/index.d.ts

undefined
undefined

Typescript Error

Cannot redeclare block-scoped variable 'tz'.
node_modules/angular-moment-timezone/node_modules/@types/moment-timezone/index.d.ts

undefined
undefined

我不知道我做错了什么,到目前为止我还没有发现任何有用的东西。还有其他人有同样的问题吗?

1 个答案:

答案 0 :(得分:5)

我们的依赖项中有@types/moment-timezone,这会导致错误。

无法重新声明块作用域变量'tz'矩-时区

自矩时区版本0.5.30起,d.ts文件将位于矩时区中。您可以保存删除它

npm uninstall @types/moment-timezone