本帖最后由 Henry_YQH 于 2014-10-09 21:21:42 编辑

解决方案 »

  1.   

    var manualSched = later.parse.recur().customModifier('m', 2).month();
    语法变了,可能是你代码太老,npm包太新。
    建议删掉node_module重新npm install。然后参考https://github.com/bunkat/later里的说明改写部分代码。
    下面这几行就是从页面里截取的,就是你这个问题的原因。
    API for parsers has changed.
    Recur is now at later.parse.recur()
    Cron is now at later.parse.cron(expr)
    Text is now at later.parse.text(expr)
    API for calculating occurrences has changed.
    Schedules are now compiled using later.schedule(schedule)
    getNext is now later.schedule(schedule).next(count, start, end)
    getPrev is now later.schedule(schedule).prev(count, start, end)
      

  2.   


    我是看不出代码哪里老了啊?
    API for calculating occurrences has changed.
    Schedules are now compiled using later.schedule(schedule)
    不就是我的写法吗?
      

  3.   

    later.schedule(schedule)
    这句是没变,生成schedule的语法变了
    var manualSched = later.parse.recur().customModifier('m', 2).month();
    这个,而不是你主贴里那种写法