创建angular-cli应用程序而不使用工具的默认包

时间:2017-11-07 10:12:12

标签: angular angular-cli

在使用@ angular / cli创建一个角度应用程序时,我找到了其他几个软件包,例如: karma,量角器,茉莉花等。

由于我是角度初学者,我现在不需要这些额外的包。 将来可能是我会要求他们或者可能是他们的不同组合,但肯定不是现在。

那么我该如何避免安装所有这些额外的工具包,只是安装必需品来学习Angular?

感谢

2 个答案:

答案 0 :(得分:5)

@ angular / cli的docs表示您在运行minimal时可以使用ng new标记,如下所示:

ng new --minimal [name]

这将排除业力和量角器测试,并且不包括相应的NPM包。

如果你想更多地探索@ angular / cli的输出,你可能会受益于使用--skip-install标志 - 这只会生成文件,但不会下载并安装所有软件包。您可以检查package.json文件以查看已添加的依赖项等,以便了解正在发生的事情。

答案 1 :(得分:2)

Angular CLI可以轻松地从小处开始,并根据需要逐步添加依赖项。

第1步

ng new simple-app --minimal --skip-tests --skip-install --dry-run

运行此命令将显示将在名为simple-app的新Angular应用程序中创建的文件列表。

angular-minimal-dry-run

第2步

ng new simple-app --minimal --skip-tests --skip-install

现在,在没有--dry-run选项的情况下重新运行该命令,您将拥有一个非常小的Angular应用程序。没有测试,也没有很少的依赖。

第3步

npm install

在您有时间检查创建的文件之后,您需要从项目目录中运行npm install以安装所需的依赖项。

第4步

ng build

此时,您将拥有一个可立即运行的应用程序,其中包含相当少的依赖项。