gpt4 book ai didi

momentjs - 使用 cljsjs/moment 让 Moment 在 Clojurescript 中工作

转载 作者:行者123 更新时间:2023-12-02 19:39:48 25 4
gpt4 key购买 nike

在我的project.clj中,我定义了依赖项

[cljsjs/moment "2.10.6-0"]

并且我需要使用

在我的 cljs 文件中使用它
(:require [cljsjs.moment :as m])

我尝试像这样使用它

(m/from-now 3485736776)

但它说Uncaught ReferenceError:cljsjs未定义

我也尝试过

(m/fromNow 3485736776)

以防万一函数调用错误,但我得到同样的错误......有什么想法吗?

最佳答案

cljsjs的wiki页面有解释 => A Quick JavaScript Interoperability Refresher

基本上,require cljsjs 的包没有 :as:refer。以及您的情况下的库 - moment,可在 js 全局命名空间中使用。这是我的 cljs repl 中的一个示例:

(require '[cljsjs.moment])
;;=> nil
(js/moment)
;;=> #object[Moment Sat Oct 24 2015 04:29:19 GMT+0700]
(.fromNow (js/moment) 3485736776)
;;=>"a few seconds"

关于momentjs - 使用 cljsjs/moment 让 Moment 在 Clojurescript 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33306602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com