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 " ""}}
对于压缩包来说,不需要版本号,可以设置为任何值。
我已经让这段代码工作了,但我在提交补丁之前还想增加一个测试。