gpt4 book ai didi

angular - 如何使用 Angula2 CLI 在特定文件夹中生成类?

转载 作者:太空狗 更新时间:2023-10-29 16:49:31 30 4
gpt4 key购买 nike

我通常使用以下命令使用 angular 2 cli 生成类:

ng g class todo

如何告诉 cli 在特定文件夹(例如模型文件夹)中生成类。

文档有一个例子,他们在特定文件夹中生成一个组件,但我没有成功使用类选项

我尝试了以下选项:

ng g 类模型/todo

ng g class ../models todo

ng g 类模型待办事项

它们导致路径无效的错误,这让我认为该选项受支持但我无法弄清楚,或者在后者的情况下将预期的文件夹名称与类名称合并。

最佳答案

为 Angular CLI 生成的项目是相对的...

如果您在根目录(或源目录)中,您将被认为在应用程序目录中...

~/me/foo > ng g c bar
// ~/me/foo/src/app/bar/bar.component*

~/me/foo/src > ng g c bar
// ~/me/foo/src/app/bar/bar.component*

如果您在应用程序目录中或文件夹结构的更下方,您将生成到您所在的位置...

~/me/foo/src/app/feature > ng g c bar
// ~/me/foo/src/app/feature/bar/bar.component*

~/me/foo/src/app/feature > ng g c ../bar
// ~/me/foo/src/app/bar/bar.component*

注意:如果你尝试生成一个不存在的目录,会报错...

~/me/foo/src/app > ng g c a/b/c/d/e/f/g/bar
// Error

关于angular - 如何使用 Angula2 CLI 在特定文件夹中生成类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40241375/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com