我现在已经使用了angular-cli一段时间了,而且我注意到最后几次提交的脚本更改了脚本名称。
似乎angular-cli团队将其包名称从angular-cli更改为@angular/cli。
除了命名为angular2命名系统之外,这种命名包的方式是否有任何优势?
答案 0 :(得分:3)
这是为了保持所有Angular包的命名一致。相同的模式用于npm上的其他官方Angular包,例如material和flex-layout:
当然还有其他核心软件包,例如:
@符号实际上是npm调用npm-scope的东西。
范围是将相关包分组在一起的一种方式 影响npm处理包裹的方式。
答案 1 :(得分:1)
与angular2相同的路径。在下一个版本中,它们将退出测试版,因此更改为@angular
。使用angular2,当他们改变命名时也是如此。不完全确定它背后的哲学,但我想他们也希望让这两个项目更紧密地合作。这反映在他们主页上的cli-quickstart