【发布时间】:2019-10-04 08:03:21
【问题描述】:
我在我的 Ionic 2 应用程序中包含了 moment js 和 moment-range 插件,如下所示:
import * as moment from 'moment';
import 'moment-range';
这很好用,我可以同时使用它们,但是 Typescript 给了我以下错误:
Javascript:
let range = moment().range(self.weekStart, self.weekEnd);
打字稿错误:
Error TS2339: Property 'range' does not exist on type 'Moment'.
我已运行以下命令来尝试通过安装类型文件来阻止此错误:
typings install moment-range --ambient --save
但它似乎没有任何效果。还有什么我需要做的,或者有没有办法消除错误?
感谢您的帮助。
【问题讨论】:
-
你也安装了typings文件吗?
-
是的,我安装了
moment和moment-node -
您可能需要在控制器/提供程序的顶部包含对类型文件的引用。我为看起来像这样的谷歌地图做了类似的事情......
/// <reference path="../../../typings/google.maps.d.ts" /> -
我尝试添加
/// <reference path="../../../../typings/main/ambient/moment-range/index.d.ts" />,但仍然显示错误:(
标签: typescript ionic2