来自import语句的@的含义

时间:2019-07-17 17:22:54

标签: angular reference

我必须维护一个用angular 6构建的项目,我注意到原始开发人员创建了一堆辅助函数。 导入时,它既不使用相对路径也不使用绝对路径,它以@开头(例如angular),但它不是来自angular也不位于node_module中。此外,它的名称也没有以@开头。 @在这种情况下是什么意思?

从'@ shared / common'导入{DateUtils,ObjectUtils};

1 个答案:

答案 0 :(得分:0)

那是枪管模块。

Angular文档将枪管描述为:

一种将多个ES2015模块的导出汇总到单个便捷ES2015中的方法 模块。桶本身是一个ES2015模块文件,可重新导出其他ES2015模块的选定导出。