通常,当我使用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发行版的一部分。
答案 0 :(得分:0)
新的命名约定存在以明确这是Angular 2组件而不是Angular 1.如果您询问其他语法差异,请参考此备忘单作为起点:
{{ 1}}