angular-cli改为@ angular / cli - 谁知道为什么?

时间:2017-02-06 10:37:55

标签: angular angular-cli

我现在已经使用了angular-cli一段时间了,而且我注意到最后几次提交的脚本更改了脚本名称。

似乎angular-cli团队将其包名称从angular-cli更改为@angular/cli

除了命名为angular2命名系统之外,这种命名包的方式是否有任何优势?

2 个答案:

答案 0 :(得分:3)

这是为了保持所有Angular包的命名一致。相同的模式用于npm上的其他官方Angular包,例如material和flex-layout:

  • @角/材料
  • @角/柔性布局

当然还有其他核心软件包,例如:

  • @ angular / common
  • @角/编译
  • @角/芯

@符号实际上是npm调用npm-scope的东西。

  

范围是将相关包分组在一起的一种方式   影响npm处理包裹的方式。

答案 1 :(得分:1)

与angular2相同的路径。在下一个版本中,它们将退出测试版,因此更改为@angular。使用angular2,当他们改变命名时也是如此。不完全确定它背后的哲学,但我想他们也希望让这两个项目更紧密地合作。这反映在他们主页上的cli-quickstart