我有一个时间格式为HH:mm的String变量,如下所示:
let breakfastTime = "08:00";
我想从这个时候开始创建一个时刻:
let breakfastMoment = moment(breakfastTime, "HH:mm");
有时应用程序运行完美,但是在调用“ moment()”时,我经常遇到以下与第一个参数有关的构建错误:
Argument of type 'String' is not assignable to parameter of type 'MomentInput'. Type 'String' has no properties in common with type 'MomentInputObject'.
通常,仅在源代码中添加或删除注释会导致Ionic重新构建应用程序,然后通常可以正确构建。我希望有人能对此有所启发。我是Ionic,JavaScript和Typescript的新手。
对于CLI提示更新Ionic CLI回答是,问题就开始了。
我这样导入Moment.js:
import * as moment from "moment";
我从ionic info
的输出如下:
Ionic:
ionic (Ionic CLI) : 4.0.2 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.11
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : browser 5.0.3, ios 4.5.5
System:
NodeJS : v10.3.0 (/usr/local/Cellar/node/10.3.0/bin/node)
npm : 6.2.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000
Environment:
ANDROID_HOME : not set
任何帮助将不胜感激:-)