Angular2 package.json 依赖项?

Angular2 package.json Dependencies?

我是 Angular2 开发的新手。看网上的几个例子,在"dependencies"下的package.json文件中,有的例子有:

"@angular/common": "2.0.0-rc.1",
"@angular/core": "2.0.0-rc.1",

虽然有些例子有:

"angular2": "2.0.0-beta.15",

根据我的阅读,@angular/.. 较新并与 Angular2 的 Release Candidates 一起使用。

现在一些 npm 包依赖于“@angular/..”,还有一些依赖于 "angular2"。我的问题是您可以在 package.json 中同时使用两者吗?否则会导致问题吗?还要继续进行任何新开发,我应该忽略 "angular2" 并使用 "@angular/.." 代替?

感谢您的帮助!

当 "RC" 发布时,他们将软件包名称从 angular2 更改为 @angular。

My question is can you have both in the package.json or will it cause issues?

如果您打算对较新版本使用 'angular2' 表示法,答案是否定的。否则它就没有意义,因为它只适用于 RC 之前的版本。

Also going forward with any new development I should ignore "angular2" and use "@angular/.." instead?

是的,这是标准,可能会保留到最终版本。