簡體   English   中英

與mental-range一起使用時,Moment.js:“ TypeError:momentRange.range”

[英]Moment.js: “TypeError: momentRange.range” when using with moment-range

我在同時使用所有3個軟件包時遇到問題。 我這樣定義它們:

var moment = require('moment-timezone');
var momentRange = require('moment-range');

當我想使用矩距函數時,我試圖這樣稱呼它:

var range1 = momentRange.range(moment("string1"), moment("string2"));

而且我得到了錯誤: TypeError: momentRange.range is not a function

我究竟做錯了什么?

根據文檔,應該使用moment-range庫首先擴展核心moment庫本身,然后使用moment.range因為moment-range包為moment對象添加了其他功能:

var momentRange = require('moment-range');
momentRange.extendMoment(moment);

moment.range(moment(…), moment(…)); // Now usable

具體來說,在他們的文檔中

CommonJS的:

 const Moment = require('moment'); const MomentRange = require('moment-range'); const moment = MomentRange.extendMoment(Moment); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM