看来 cljs 已经解决了这个问题。
```
:dependencies [[org.clojure/clojure "1.11.1"]
[org.clojure/clojurescript "1.11.132"]]
```
使用这些版本,以下代码按预期工作
```clj
(ns cljs-demo.core
(:require [pdfjs]
[puppeteer]))
(enable-console-print!)
(defn -main [& args]
(println "Hello, World!" puppeteer)
(println "Hello, World!" pdfjs)
)
(set! *main-cli-fn* -main)
```