在Angular项目中,出现“找不到: my-schematic”错误通常是由于以下原因之一:
未正确安装或配置schematic:
package.json文件中添加了schematics部分,例如:"schematics": {
"my-schematic": "./path/to/schematic"
}
schematic文件夹中存在schematic文件,并且在schematic文件中定义了schematic。npm install或yarn install以安装schematic所需的依赖项。schematic名称或路径错误:
schematics部分中的schematic名称与schematic文件夹中的schematic名称匹配。schematic路径指向正确的schematic文件夹。使用了错误的命令或参数:
schematic命令时使用了正确的命令和参数,例如:ng generate my-schematic:my-schematic-name
请根据具体情况检查上述原因,并进行相应的调整和修复。如果问题仍然存在,请提供更多的代码示例和详细的错误信息,以便进一步排查和解决问题。