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

欢迎!请参阅关于页面了解有关此功能的一些更多信息。

0
ClojureScript

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

这对于本地构建是正常的,但当我们要全局安装clojurescript(例如通过'npm install -g')时会有问题,因为这需要调用者的$CWD是可能不自然的(例如,/usr/lib/node_modules/$pkg)。建议的解决方案是用"__dirname"替换"path.resolve('.')"。

2 答案

0

评论由:thatismatt发表

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

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