【发布时间】:2020-11-16 22:47:30
【问题描述】:
无法在 Node.Js Typescript 项目中使用 Javascript 插件“moment-weekday-calc”。
moment-weekday-calc 没有打字版本。
我用 Javascript 编写的代码:
const moment = require('moment');
require('moment-weekday-calc');
const result = moment().dateRangeToDates({
rangeStart,
rangeEnd,
exclusions,
weekdays: [1, 2, 3, 4, 5]
});
可能的 Typescript 代码:
import * as moment from 'moment';
import 'moment-weekday-calc';
const result = moment().dateRangeToDates({
rangeStart,
rangeEnd,
exclusions,
weekdays: [1, 2, 3, 4, 5],
})
错误:“Moment”类型上不存在属性“dateRangeToDates”.ts(2339)
我尝试过类似declare module 'moment-weekday-calc' 的方法,但仍然没有运气,我认为 moment-weekday-calc 无法将新模块添加到 moment。
谢谢你的期待。
【问题讨论】:
标签: node.js typescript momentjs weekday