Ember.js 中的“@”符号有什么用?
What is the '@' sign used for in Ember.js?
这是一个一般性问题,甚至可能在 Ember 论坛等其他论坛上有人问过。但我想将其添加到 Whosebug 中。
但我的问题是为什么 Ember 经常在它的库前面使用 @
。一个简单的例子,在 Ember 3.4:
中使用 Ember 组件
import Component from '@ember/component';
与此同时,我有一个 2.0 时代的旧项目,其结构如下:
import Ember from 'ember';
为什么 Ember 现在包含 @ 符号?
那是一个NPM scoped package。随着注册表的发展,命名冲突越来越普遍,因此范围界定包有助于将组织品牌保持在一起,并在所有好名字都已被使用时避免奇怪的命名包。
这是一个一般性问题,甚至可能在 Ember 论坛等其他论坛上有人问过。但我想将其添加到 Whosebug 中。
但我的问题是为什么 Ember 经常在它的库前面使用 @
。一个简单的例子,在 Ember 3.4:
import Component from '@ember/component';
与此同时,我有一个 2.0 时代的旧项目,其结构如下:
import Ember from 'ember';
为什么 Ember 现在包含 @ 符号?
那是一个NPM scoped package。随着注册表的发展,命名冲突越来越普遍,因此范围界定包有助于将组织品牌保持在一起,并在所有好名字都已被使用时避免奇怪的命名包。