繁体   English   中英

升级到 J-Query 3.x 后,Datejs lib 无法正常工作

[英]Datejs lib not working after Upgrade to J-Query 3.x

我有一个 node.js 项目,我们在其中使用以下库。

https://github.com/datejs/Datejs

在最近将我们的本地 J-Query 文件从 1.9.1 更新到 3.6.0 之后,此库停止工作。

示例代码

    var today = Date.today();

错误

类型错误:Date.today 不是 Object 的 function。 (main.js:8:126614)

无法读取未定义的属性(读取“包含”)

类型错误:i.add 不是 function

当我将代码更改为

var today = new Date();
var numberOfDays = today.add(5).days();

然后add方法有问题,见上面列出的错误。

问题,有没有办法让这个库与最新的 J-Query 一起工作? 该 repo 显得陈旧过时,自 2007 年以来没有新版本,还有其他类似的库可以尝试吗?

对不起,我想我终于找到了答案。

var parsedate = require('datejs');

基本上,此行之前已删除以帮助清理未使用的变量,之前的 Jquery 升级导致我们的一些 js 文件的加载顺序出现问题。 尽管从未使用过 parsedate,但仍需要此行来包含 datejs 库。

#Winning #TigerBlood

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM