如何将自定义角度组件原理图添加到现有项目?
例如,我想要my-page
复制现有\node_modules\@schematics\angular\component\
文件但带有编辑模板的组件模板。
angular-cli
我希望它可以通过例如ng g my-page pagename
带有原理图属性的命令来实现。
目前我修改了现有 Angular 原理图的代码,\node_modules\
所以这对我来说很好(直到下一个包安装),但我想与团队分享这个,所以每个人都将使用预定义的模板,这些模板将存储在例如src\team-schematics\
.
我如何实现这一目标?
我尝试通过创建新原理图schematics schematic --name my-schematic
,将角度原理图复制到\ClientApp\src\app\my-schematic\\
并尝试启动$ ng generate my-page --collection \ClientApp\src\app\my-schematic
,但到目前为止还没有运气:
Error: Could not find module "\\ClientApp\\src\\app\\my-schematic\\" from "C:\\Users\\xxx\\Projects\\yyy