欢迎!有关如何使用本网站的更多信息,请参阅 关于 页面。
在 :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"。
评论由:thatismatt 提出
另请参阅:(链接: CLJS-1444)