【发布时间】:2017-10-15 21:49:02
【问题描述】:
我使用@angular/cli 创建我的应用程序。当我的应用程序大小增加时,很难提及使用的组件/模块/scss 的导入路径
例如,如果组件结构足够深。要导入,我们必须提到 import {something} from '../../../../someComponent' 继续。
有没有一种方法可以像定义架构一样定义它们
例如:
Schema.json
{
"someComponent":"../../../../someComponent',
"otherComponent:"../../"
}
我们可以直接导入为import {someComponent} from 'someComponent;,可以在任何地方轻松导入
有没有这样的方法。
【问题讨论】:
-
谢谢..scss有什么办法可以做到这一点。
-
我没试过,样式文件和组件类是在同一个地方创建的,所以就是
'./whatever.component.scss'。 -
是的,我也试过了,但没用。我试图避免重新定义变量。现在我创建了一个共享的 scss 并在需要的地方导入它。但是当应用程序深入时,这也让我很生气
标签: angular typescript angular-cli