You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular CLI的ng generate module flat=true命令不生效求助

问题解决:Angular CLI生成Module时意外创建文件夹的原因
  • 你的命令存在两处错误:

    1. 选项格式错误:flat=true需要添加--前缀,正确写法为--flat=true(或简写--flat),Angular CLI的命令选项必须以双连字符开头才能被正确识别。
    2. 文件名冗余:无需手动指定.module.ts后缀,Angular CLI会自动为生成的模块文件添加该后缀。如果手动写入file.module.ts,CLI会将整个字符串当作模块名称,进而创建同名文件夹,再把自动生成的file.module.ts文件放入其中。
  • 正确的命令应为:

    ng generate module file --flat
    

    或者完整写法:

    ng generate module file --flat=true
    

    执行后会直接在当前目录生成file.module.ts文件,不会创建额外文件夹。

内容的提问来源于stack exchange,提问作者Tom McDonald

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 23:00:27