每当我运行“ng new ProjectName”CLI命令时,创建项目需要几分钟的时间.
是否有更快的方法来创建项目,如复制现有项目和更改某些参数?
据我所知,新的下载很多模块.
解决方法
您可以将原始/未修改的模板保留为模板:
新的AngularCLITemplate
当您构建将来的项目时,您可以跳过安装node_modules:
ng new –skip-install true NewProjectName
然后将node_modules文件夹从模板复制并粘贴到新项目中.之后你会想要npm安装:
cd NewProjectName&& npm install以确保它缓存npm模块位置.
它将接近同一时间来构建一个新项目,因为下载node_modules并不需要花费太多时间,只需在安装过程中将它们写入磁盘(复制/粘贴必须执行),但它可能会节省在较旧的机器或较慢的互联网上一两分钟.