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

欢迎!请查看关于页面了解更多关于其工作方式的信息。

0 投票
ClojureScript
NPM支持通过 {npm install /path/to/foo.tgz} 从存档安装软件包。这对于尝试软件包的本地(修改后)版本或任何未公开发布或私有的JS项目非常有用;所需的所有是 {package.json} 和一个 {.js} 文件,然后 {npm pack} 可以生成存档。

如果ClojureScript也能通过 {:npm-deps} 支持这项功能,那会很好。

建议的语法

{:npm-deps {"/path/to/tarball.tgz" "0.1.0"
            "/path/to/bar.tgz" ""}}


存档不需要版本,所以可以是任何版本。

我已经有了这个功能的代码,但在提交补丁之前我还是要添加一个测试。

3 个答案

0 投票

评论者:jannis

此补丁实现了此功能并添加了对通过存档依赖进行索引和构建的测试。

0 投票

评论者:thheller

这能提供什么好处,而不仅仅是可以直接运行 {{npm install ./some.tgz}}?

我认为这不是一个好主意。

0 投票
参考:https://clojure.atlassian.net/browse/CLJS-2622 (由jannis报告)
...