2016-05-22 30 views
25

我读角2 "5 Min Quickstart",有这样的一行:“@”符号在“@ angular/core”的“import {Component}”中的含义是什么;“声明?

import { Component } from '@angular/core';" 

我想不通,是什么@符号使在进口? TypeScript文档也没有说任何关于这个。

这是什么意思?

+6

的可能的复制[理解NPM包@ -prefix:@角/路由器(http://stackoverflow.com/questions/36667258/understanding-npm-package-prefix-angular-router) –

+1

你的名字听起来像比尔盖茨:p –

回答

10

这只是Angular使用的命名约定。自发布以来,它们将其重命名为@ angular/core而不是angular2/core。

它引用了框架的核心组件。

(在后发现 - angularjs 2 with angular-material @angular/core not found

+6

我认为它比这更多...在你引用它的问题中,解释了@前缀允许相关的npm包更加整齐地分组在一个带有@前缀的文件夹下,而不是污染node_module文件夹的根目录。有关更多信息,请参阅https://docs.npmjs.com/getting-started/scoped-packages – Brendan

3

@ SCOPE_NAME /包名

这是NPM功能,范围的名称,@之间和斜线什么/将是你的范围名称。

npm scope document

相关问题