当编译以下脚本时(简单的例子)
(require 'cljs.build.api)
(cljs.build.api/build "src")
{:main 'hello.core
:output-to "main.js"
:output-dir "/home/carlos/Playground/node-abs/out"
:target :nodejs})
它生成了尝试解析以下路径的代码
/home/carlos/Playground/node-abs/home/carlos/Playground/node-abs/out/goog/bootstrap/nodejs.js
在 Node.js {{:none}} shim 中解析之前,我们应该检查为 {{:output-dir}} 提供的路径是否为绝对路径。该 shim 在 CLJS-1444 中有一个相关的票据。
尽管用户拥有绝对路径的情况不常见,但工具可能需要。