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