要解决Angular Schematics中的“在Object.getWorkspace中找不到(undefined)”问题,可以尝试以下解决方法:
ng generate component my-component
ng new my-app
在.angular-cli.json(Angular 5及更早版本)或angular.json(Angular 6及更高版本)文件中,检查workspace属性是否正确设置。确保该属性的值是正确的项目路径。例如,如果项目文件夹名为“my-app”,则workspace属性应设置为“my-app”。
确保angular.json文件中的"projects"属性正确设置。检查是否有与项目名称匹配的项目配置。例如,如果项目名为“my-app”,则应该有一个与该名称匹配的项目配置。
如果上述步骤都没有解决问题,可以尝试删除node_modules文件夹,并重新安装所有依赖项。可以使用以下命令完成:
rm -rf node_modules
npm install
希望这些解决方法可以帮助您解决“在Object.getWorkspace中找不到(undefined)”的问题。