2

我很久以前使用 angular cli 创建了一个项目。如果我不想在里面创建原理图,它会被创建为一个新项目,所以它看起来像:

my-project
  node-modules
  simple-schematic
    node-modules

我如何整合我现有的项目my-project以作为原理图的根?创建空白原理图后,我想要:

my-project
  node-modules
  src
    schematics (directory for schematics)
    app

我是,原理图应该被添加到项目中,而不是创建一个新项目。

4

1 回答 1

1

您的原理图将是一个单独的项目 - 原理图应该是密封的,并且它们的创建牢记这一事实。因此,即使您只想将原理图用于您的一个项目,也可以为您的原理图创建一个单独的文件夹,构建它,然后使用 npm 链接将此原理图链接到您的项目。否则,您可以发布您的原理图并使用 npm install 原理图到您的项目中。

如果你需要使用你的项目文件夹结构,你必须在你的原理图项目中创建它——注意:你可以使用角度原理图来创建一个应用程序,然后使用externalSchematic调用生成应用程序并使用你自己的逻辑进行修改 :) 希望这个有帮助!

于 2018-12-21T19:50:01.450 回答