我在 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 中解决了问题