很久以前,我已经使用angular cli创建了一个项目。如果我不想在内部创建原理图,则它是作为一个新项目创建的,它看起来像:
my-project
node-modules
simple-schematic
node-modules
如何将现有项目my-project
集成为原理图的基础?创建空白原理图后,我希望拥有:
my-project
node-modules
src
schematics (directory for schematics)
app
我是应该将原理图添加到项目中,而不是创建一个新项目。
答案 0 :(得分:0)
您的原理图将是一个单独的项目—原理图应该是密封的,并且在创建时要牢记这一事实。因此,即使您只想对一个项目使用原理图,也要为原理图创建一个单独的文件夹,进行构建,然后使用npm链接将该原理图链接到您的项目。 否则,您可以发布原理图并使用npm install diagram到您的项目。
如果需要使用项目文件夹结构,则必须在原理图项目中创建它-注意:可以使用角度原理图来创建应用程序,然后使用externalSchematic
来调用生成应用程序并进行修改使用您自己的逻辑:)
希望这会有所帮助!