gpt4 book ai didi

clojurescript - 如何为 clojurescript 测试加载本地文件

转载 作者:行者123 更新时间:2023-12-04 03:20:02 27 4
gpt4 key购买 nike

我正在为 clojurescript 库编写一些 cljs.test 测试,并且有一些我想加载的 JSON 测试数据。

我不确定我可以使用什么函数来从项目的本地文件加载数据。

我正在使用 lein-doo作为测试运行器,最初使用 nodejs 配置,理想情况下我希望尽可能以不可知的方式加载文件,但我会接受特定于 nodejs 的答案。

最佳答案

根据 Piotrek 的链接,我想出了以下仅用于 nodejs 的函数来完成此操作:

(defn node-slurp [path]
(let [fs (nodejs/require "fs")]
(.readFileSync fs path "utf8")))

(节点文档:File System - readFileSync)

关于clojurescript - 如何为 clojurescript 测试加载本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38880796/

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