Angular ng生成应用程序之间的差异<;应用程序名称>;和ng new<;新应用程序>;
我知道的区别是,Angular ng生成应用程序之间的差异<;应用程序名称>;和ng new<;新应用程序>;,angular,angular-cli-v6,Angular,Angular Cli V6,我知道的区别是,ng generate application只在angular app文件夹中工作。但是其他的区别是什么。ng new NAME使用默认应用程序创建一个新的工作区 ng g应用程序名称在现有工作区中创建新应用程序 官方文件没有详细解释这一点。因此,我建议你挖掘一些博客文章,为它做一些介绍性的文章。例如: ng init:在当前目录中创建一个新的应用程序 ng new:创建一个新目录并在新目录中运行ng init ng生成:向现有应用程序添加功能,例如添加模块, 组件和服务等。生
ng generate application
只在angular app文件夹中工作。但是其他的区别是什么。ng new NAME
使用默认应用程序创建一个新的工作区
ng g应用程序名称
在现有工作区中创建新应用程序
官方文件没有详细解释这一点。因此,我建议你挖掘一些博客文章,为它做一些介绍性的文章。例如:
ng init:在当前目录中创建一个新的应用程序 ng new:创建一个新目录并在新目录中运行ng init ng生成:向现有应用程序添加功能,例如添加模块, 组件和服务等。生成命令和不同的子 命令也有快捷方式符号,因此ng g命令是 类似于ng生成TL;博士:
ng新 您可以在角度工作空间的上下文中开发应用程序。工作区包含一个或多个项目的文件。项目是组成独立应用程序或可共享库的一组文件 Angular CLI ng new命令创建一个工作空间
运行此命令时,CLI将在新工作区中安装必要的Angular npm包和其他依赖项,并使用名为ng新建
的根级别应用程序。工作区根文件夹包含各种支持和配置文件,以及一个自述文件,其中包含生成的描述性文本,您可以自定义这些文本 默认情况下,ng new在工作区的根级别创建初始框架应用程序,以及其端到端测试。该框架用于一个简单的欢迎应用程序,该应用程序可以随时运行,并且易于修改。根级应用程序与工作区同名,源文件位于工作区的my project
子文件夹中 资料来源: 在工作区中生成其他应用程序或库时,它会进入src/
子文件夹 新生成的应用程序包含根模块的源文件以及根组件和模板。每个应用程序都有一个projects/
文件夹,其中包含逻辑、数据和资产 资料来源: 例子 没有应用程序的工作区 使用src
标志创建新项目,以便在工作区内不创建任何应用程序(默认值为--createApplication=false
)。请注意,我们的工作区中没有true
或projects
文件夹src
现在进入创建的工作区文件夹并生成一个应用程序,您将看到我们的工作区中现在有一个>ng新建我的工作区--createApplication=false
文件夹projects/my app
>cd我的工作区
您还可以再次使用>ng生成应用程序我的应用程序
在工作区中创建第二个应用程序,您将在我们的工作区中看到这两个应用程序ng generate
带应用程序的工作区 对于较小的项目,另一种更常见的方法是使用>ng生成应用程序我的其他应用程序
同时创建工作区和应用程序,而不使用ng new
标志(或将其设置为createApplication
)。在这里,您将获得一个带有true
文件夹的工作区,其中包含我们的应用程序src
>ng新建我的应用程序
或
>ng新建我的应用程序--createApplication=true
标记verbose和collection不适用于ng generate application
创建包含单个应用程序的新工作区ng new
将新应用程序添加到现有工作区。@KirkLarkin:我可以在任何文档中找到它的详细信息吗?我能找到的最接近的东西是ng generate application
:创建新目录和新应用程序的消息输出。和多个项目。ng new--help