本文介绍了升级到J-Query 3.x后Datejs lib无法工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个node.js项目,其中我们使用以下库。
https://github.com/datejs/Datejs
最近将本地J-Query文件从1.9.1更新到3.6.0后,此库停止工作。
示例代码
var today = Date.today();
错误
TypeError:Date.day不是对象的函数。(main.js:8:126614)无法读取未定义的属性(正在读取"Includes")
TypeError:i.Add不是函数
当我将代码更改为
var today = new Date();
var numberOfDays = today.add(5).days();
如果Add方法有问题,请参阅上面列出的错误。
问题,有没有办法使这个库与最新的J-Query一起工作?回购看起来又旧又过时,自2007年以来没有新的发布,有没有其他类似的库我可以尝试一下?
推荐答案
抱歉,我想我终于找到答案了。
var parsedate=Required(‘Datejs’);
基本上,这一行以前被删除是为了帮助清理未使用的变量,以前的jQuery升级导致了一些js文件的加载顺序问题。虽然从未使用parsedate,但仍需要此行包含日期库。#赢得#虎血#
这篇关于升级到J-Query 3.x后Datejs lib无法工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!