angular bootstrap 从 npmjs 中删除旧版本?

angular bootstrap older versions removed from npmjs?

我们一直在使用 npmjs 的 angular-bootstrap 版本 0.11.0。似乎该版本在 npmjs 上不再可用。从下面的命令来看,这是否意味着有人实际上取消了旧包的发布?

prompt:~$ npm view angular-bootstrap time

{ modified: '2015-01-12T06:48:54.881Z',
  created: '2014-01-29T21:54:32.213Z',
  '0.0.1': '2014-01-29T21:54:37.589Z',
  '0.0.2': '2014-01-29T22:03:08.814Z',
  '0.0.3': '2014-01-29T22:51:49.998Z',
  '0.0.4': '2014-02-11T15:14:17.078Z',
  '0.11.0': '2014-06-24T07:06:56.435Z',
  '0.13.0-SNAPSHOT': '2014-12-02T13:05:43.151Z',
  '0.12.0': '2015-01-12T06:46:41.986Z' }

prompt:~$ npm view angular-bootstrap versions
0.12.0

讨论这个和未来的票在 https://github.com/angular-ui/bootstrap/issues/1636

我同意,这个包似乎没有发布。您仍然可以从 github 历史记录中访问它,如下所示:

$ npm install "angular-ui/bootstrap#0.11.0" (请注意,您可能不需要引用,但某些 shell 会将 # 解释为注释开始字符。)您还可以在 package.json[=14= 中的 dependencies 中使用此语法]

如果您的生产项目依赖于此,您可能应该创建一个 angular-ui/bootstrap 存储库的分支并指向它。

(我在 Windows 上进行这项工作时遇到了一些困难,但看起来你在 Unixy 系统上,所以你应该没问题。)