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

欢迎!有关如何工作的更多信息,请参阅关于页面。

0 投票
ClojureScript
我发现在1.10.x的npm-deps解析中存在回归。对于子依赖项,它无法正确解析模块路径。当我要求例如{{@material/snackbar}}时,会失败,并抛出{{Uncaught Error: Undefined nameToPath for module$$material$base$component}}错误。

重现步骤


yarn add "@cljs-oss/module-deps" "@material/snackbar"

cat <<EOF > deps.edn
{:deps {org.clojure/clojurescript {:mvn/version "1.10.145"}}}
EOF

clj -m cljs.main -d out -e "(require '[\"@material/snackbar\"])"


在1.9.946中解决方案正常工作

17 答案

0 投票

评论来自:rarous

它似乎在最新的cljs(1.10.339)中可以正常工作。

0 投票
参考: https://clojure.atlassian.net/browse/CLJS-2633(由rarous汇报)
...