NPM 支持通过 {npm install /path/to/foo.tgz} 从 tarballs 安装包。这对于尝试本地(修改过的)版本的包或任何未经发布和/或私有的 JS 项目非常有用;只需一个 {package.json} 文件和一个 {.js} 文件,{npm pack} 就可以生成一个 tarball。
如果 ClojureScript Also 支持通过 {:npm-deps} 做这件事会很好。
建议的语法
{:npm-deps {"/path/to/tarball.tgz" "0.1.0"
"/path/to/bar.tgz" ""}}
对于 tarballs,不需要版本,可以是任何东西。
我已经实现了这个功能,但是我想在提交补丁之前添加一个测试。