我正在研究Angular 2文档.
很多地方,包括示例,Angular被称为@angular.
例如,在API页面上:
https://angular.io/docs/ts/latest/api/
有什么意义@?它与Angular 2代码有任何关联吗?
Gün*_*uer 30
它是NPM存储库中作用域的名称
http://blog.npmjs.org/post/116936804365/solving-npms-hard-problem-naming-packages
@angular是范围的名称和所有模块(core,compiler,common,platform-...,testing,router,...)在该范围内公布.
beta.x之后的Angular2版本,因此>= Angular2 RC.0使用@angular
版本<= Angular2 beta.x使用angular2
其中的一个原因,他们改变了它,他们认为2在Angular2名不副实.目前(2017年1月),我们处于Angular版本4.0.0-beta.1,应该明确,这2没有意义.
Rya*_*non 10
从Angular Git页面:
"所有软件包现在分布在@angular npm范围内.>这会改变通过npm安装Angular的方式以及如何导入代码."
从NPM文档页面:
"范围就像npm模块的命名空间.如果包的名称以@开头>,则它是一个范围包.范围是介于@和斜杠之间的所有内容."
希望这可以帮助.
https://github.com/angular/angular/blob/master/CHANGELOG.md
https://docs.npmjs.com/getting-started/scoped-packages
| 归档时间: |
|
| 查看次数: |
4150 次 |
| 最近记录: |