如何为不同的世代对象创建别名

时间:2019-02-01 13:43:41

标签: angular

我试图避免在我的角度项目中使用相对路径,并决定使用别名。到目前为止,这是项目结构的样子:

src:.
+---app
|   +---modules
|   |   +---admin-data
|   |   |   \---components
|   |   |       \---admin-data
|   |   +---connection
|   |   |   +---models
|   |   |   +---others
|   |   |   \---shared
        ... others

|   \---shared
+---assets
\---environments

因此,每当我想为admin-data fx创建一个新组件时。我必须输入:ng g c modules / admin-data / components /

这是一个非常长的网址,必须输入。我该如何做,以便每当生成一个新项目时,它都将转到模块的相应文件夹-fx。组件将进入组件,服务将进入共享,等等。

我知道tsconfig.json中存在别名,例如:

"paths": {
      "@modules/*": ["app/modules/*"], 
    }

据我所知,这仅对进口有用。而且我在网上找不到类似的东西。

所以我要问的是,我怎么能做到这一点,而不是执行此命令:

ng g c modules / admin-data / components / new-component

我可以执行以下操作:

ng g c @ admin-data / new-component

0 个答案:

没有答案