在 1.10.x 中,我在 npm-deps 解析中遇到了回归。对于子依赖项,它无法正确解析模块路径。当我需要如 {{@material/snackbar}} 时,它将失败,错误为 {{未捕获的 Error: 模块 $$material$base$component 名称ToPath 未定义}}。
重复步骤
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 中决议正常工作