Angular / CLI 6.x中的自定义原理图构建没有错误,但我无法使用它
我之前在Angular 6.0之前创建了一些原理图.我在Angular 5.x中执行的相同步骤现在总是导致在我尝试在托管应用程序(Angular 6)上生成一些代码时,在@ schematics / angular集合中找不到错误原理图’my-schematic’.
我的设置(全局Angular东西): Angular CLI: 6.0.0 Node: 8.11.1 OS: win32 x64 @angular-devkit/{architect,core,schematics} 0.6.0 @schematics/angular 0.6.0 rxjs 6.1.0 typescript 2.7.2 我的步骤: > Ran schematics原理图–name = my-first-schematics.因此,它创建了一个新的原理图项目,其中包含三个示例模式.然后我导航到新文件夹cd my-first-schematics. 所以,我无法使用原理图生成任何内容.我没有修改由schematics原理图名称= my-first-schematics生成的默认代码中的任何内容. 是否有一组新的命令,程序等来创建我们自己的自定义原理图?我错过了哪些步骤?我还需要安装什么?如有必要,我会提供更多信息. 目前,没有关于原理图的新指南或博客,因为6.0只有几个星期的历史,所以我假设旧方法仍然可以工作. 解决方法
似乎问题最终是使用angular-cli,请参阅讨论:
https://github.com/angular/devkit/issues/528#issuecomment-387415646
要解决此问题,您可以将默认集合设置为自定义原理图: ng config cli.defaultCollection my-first-schematics 现在你应该可以运行ng my-schematic. 如果这不起作用,您可以发布my-first-schematics目录的文件列表吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |