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

me_*_*jay 3 angular-cli angular

在我发现使用@ angular/cli创建角度应用程序的同时,还安装了其他几个软件包,例如:karma,protractor,jasmine等.

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

那么如何避免安装所有这些额外的工具包并只安装用于学习Angular的必需品?

谢谢

Kir*_*kin 7

@ angular/cli 的文档声明您可以minimal在运行时使用该标志ng new,如下所示:

ng new --minimal [name]
Run Code Online (Sandbox Code Playgroud)

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

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