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