NPM的不同语法是否暗示Angular包有什么特别之处?

时间:2017-01-25 21:58:43

标签: node.js git angular npm

通常,当我使用NPM安装软件包时,我会按如下方式应用语法。

  

npm install some-package-name --save

但是,我注意到当我访问sites for NPMing Angular 2时,语法不同。软件包主名称前面带有 at ,“@”,组成部分使用斜杠,“/”。

单独安装。
  

npm install @ angular / core --save
  npm install @ angular / compiler --save

我很惊讶子包没有作为依赖项添加,就像我以前看到的其他包一样(或者作为单独的包,因为它与其他框架一样)。它能说出一些重要的信息吗?

我也对斜杠的使用感到困惑。我搜索了与NPM和Git相关的内容,但由于Google似乎忽略了某些搜索词,因此很难找到任何有用的内容。

是否与 rxjs zone.js 的未包含的软件包有关?对那些人的含义非常困惑。所有指南都使用它们它们不是Angular 2发行版的一部分。

1 个答案:

答案 0 :(得分:0)

新的命名约定存在以明确这是Angular 2组件而不是Angular 1.如果您询问其他语法差异,请参考此备忘单作为起点:

{{ 1}}