2024 Clojure 状态调查! 中分享您的想法。

欢迎!有关如何使用本网站的更多信息,请参阅 关于 页面。

0
ClojureScript

在 :target :nodejs 应用程序中的顶级入口点使用 $CWD 相对路径来加载引导。例如,请参阅 "path.resolve('.')": https://github.com/clojure/clojurescript/blob/296d0a69340e832b92ed742b3cd0304a06bea27f/src/main/clojure/cljs/closure.clj#L1460

这对于本地构建是有效的,但当尝试全局安装 clojurescript(例如通过 'npm install -g')时会出现问题,因为它需要调用者 $CWD 是一个可能不自然的位置(例如 /usr/lib/node_modules/$pkg)。建议的修复方法是替换 "path.resolve('.')" 为 "__dirname"。

2 答案

0

评论由:thatismatt 提出

另请参阅:(链接: CLJS-1444)

0
参考:https://clojure.atlassian.net/browse/CLJS-1990 (由 ghaskins 报告)
...