我们有一个本地npm注册表,当它发出请求时会更新。
这会导致失败,因为它知道foo-sorter@1.2.3
已经存在,但尚未同步。即使我们只在foo-sorter@^1.1.0
中指定package.json
(请原谅我,如果semver错误),我们就可以得到它。
我无法控制注册表,但如果有办法告诉NPM “Install next most recent version of node module if the very latest is unavailable
”,那么如果它无法获得foo-sorter@1.2.3
那么它尝试获取foo-sorter@1.2.1
或foo-sorter@1.1.5
,然后我可以更频繁地防止构建失败。
这是一个选择吗?如果不是我怎么能让它发生呢?