本文介绍了at符号或"@"作为作为模块名称的角度模块的前缀是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的"package.json"文件中,所有Angular缺陷似乎都以@为前缀.这是什么意思?例如
In my `package.json' file, it seems that all the Angular depedencies are prefixed by @. What does this mean? E.g.
"dependencies": {
"@angular/common": "2.0.0-rc.5",
为什么不像下面这样,没有@?
Why not just as below, with no @?
"dependencies": {
"angular/common": "2.0.0-rc.5",
推荐答案
npm具有两种类型的模块:
npm has two types of modules:
- 全局模块-npm install mypackage
- 作用域模块-npm install @ myorg/mypackage
- Global modules - npm install mypackage
- Scoped modules - npm install @myorg/mypackage
范围是将相关软件包组合在一起的一种方式,并且还会影响npm处理软件包的方式.
Scopes are a way of grouping related packages together, and also affect a few things about the way npm treats the package.
这篇关于at符号或"@"作为作为模块名称的角度模块的前缀是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!