使用CLI创建新的Angular应用程序需要花费太多时间

时间:2017-06-22 14:28:25

标签: angular

每当我运行“ng new ProjectName”CLI命令时,创建项目需要几分钟时间。

是否有更快的方法来创建项目,如复制现有项目和更改某些参数? 据我所知,新的下载很多模块。

2 个答案:

答案 0 :(得分:6)

您可以将原始/未修改的内容保留为模板:

ng new AngularCLITemplate

当您构建将来的项目时,您可以跳过安装node_modules:

ng new --skip-install true NewProjectName

然后将node_modules文件夹从模板复制并粘贴到新项目中。之后你会想要npm install:

cd NewProjectName && npm install以确保它缓存npm模块位置。

建立一个新项目的时间差不多,因为下载node_modules并不需要花费太多时间,只需要在安装过程中将它们写入磁盘(复制/粘贴必须执行),但是它可能会在较旧的机器或较慢的互联网上节省一两分钟。

答案 1 :(得分:1)

嗨,这是因为angular cli安装了运行的依赖项

npm install 

但为了加快速度,你可以使用纱线。

如果您尚未安装

npm install -g yarn

这使用npm,在以下链接中安装其他方式。

https://yarnpkg.com/lang/en/docs/install/

ng new --skip-install true NewProjectName // will avoid npm install 

ng set --global packageManager=yarn
如果你想回到npm,使用纱线会使你的速度降低至少一半。

ng set --global packageManager=npm