在 1.10.x 版本中,我在 {{material-components-web}} 模块的 npm-deps 解析上遇到回归问题。对于子依赖项,它不能正确解析模块路径。当我使用 require 例如 {{@material/snackbar}} 时,会因 {{未捕获错误: 未定义的模块 $$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 版本中解决了解析问题