2016-09-29 107 views
0

最近Ionic发布了Ionic Framework的RC0,我很兴奋。但是我使用时区和时区,它产生了一个错误。Ionic 2 RC0属性'tz'在类型'typeof moment'上不存在

我安装一下,瞬间,时区,像这样:

npm install --save moment moment-timezone 

typings install --save --global dt~moment dt~moment-timezone 

于是我进口时刻和TZ像这样:

import moment from 'moment'; 
import 'moment-timezone'; 

当我运行ionic build我得到错误:

Property 'tz' does not exist on type 'typeof moment'. 

我的ionic info结果是:

Cordova CLI: 6.3.1 
Gulp version: CLI version 3.9.1 
Gulp local: Local version 3.9.1 
Ionic Framework Version: 2.0.0-rc.0 
Ionic CLI Version: 2.1.0 
Ionic App Lib Version: 2.1.0-beta.1 
ios-deploy version: 1.8.6 
ios-sim version: 5.0.8 
OS: Mac OS X El Capitan 
Node Version: v5.11.1 
Xcode version: Xcode 7.3.1 Build version 7D1014 

有人能帮助我吗?

谢谢!

回答

7

你可以试试这个:

npm install @types/moment-timezone --save

1

由于rc0离子停止使用类型并切换到@types。 所以删除文件夹,分型和typings.json

安装片刻分型,像这样

npm install @types/moment --save 
+0

我应该保持正常的'moment'和'矩timezone' ?或一起使用@types? –

+0

@types是typecript定义类型不是实际的库,所以我错过了这个问题 – misha130

相关问题