我有问题,使用所有三个包在一起。我对它们的定义如下:
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
我做错了什么?
发布于 2018-07-28 16:34:31
根据文档,您应该首先使用moment-range库扩展核心moment库本身,然后使用moment.range,因为moment-range包向moment对象添加了其他函数:
var momentRange = require('moment-range');
momentRange.extendMoment(moment);
moment.range(moment(…), moment(…)); // Now usable具体来说,在他们的文件中
CommonJS: const矩=要求(‘矩’);const MomentRange =要求(‘矩-范围’);const矩=MomentRange.extendMoment(矩);
https://stackoverflow.com/questions/51573226
复制相似问题