1 生成项目

ng new xxx --createApplication=false --directory=frontend --interactive=false

--createApplication=false参数避免创建初始应用程序(默认值为true)。
否则,Angular CLI src在新工作空间的文件夹中创建一个应用程序。
在工作空间的子文件夹(projects)中生成应用程序。


--interactive=false参数用在此处,用以避免angular cli创建项目时提示无用的参数,
例如初始应用程序(我们不生成)是否应包含路由模块或要使用的CSS预处理程序。


--directory=frontend参数是初始化工作空间的目录名称。默认为工作空间名称。

2 生成application

cd frontend
    ng generate application kb --style=less --routing=true
    ng generate application kms --style=less --routing=true

 

 

生成library

ng generate library my-lib

使用 ng-packagr 打包 Angular    https://zhuanlan.zhihu.com/p/45034574

生成不同版本的angular项目

本地电脑已经全局安装了angular cli10, 如何生成其他版本的angular项目?

安装npx,然后使用npx创建了项目

npm install -g npx

使用所需的cli版本创建新项目。使用@angular/cli@latest或仅使用@angular/cli作为最新版本。npx的-p选项允许您指定要安装的包

npx -p @angular/cli@6.0.0 ng new my-project

 

 
posted on 2021-05-19 11:57  哈哈哈~_~  阅读(158)  评论(0)    收藏  举报