是否可以为角度已生成的组件生成.spec文件

时间:2018-03-22 06:39:51

标签: angular angular-cli

我了解默认情况下angular-cli会为我们通过它创建的任何组件创建一个.spec文件。但是,如果错误地删除了.spec文件,那么有可能只生成ng g c <component_name> --spec-only文件。

我尝试了一些建议 -

<div class="swiper-scrollbar"></div> 但它无效。

注意 - 不使用任何其他npm模块(如果可用)。

1 个答案:

答案 0 :(得分:0)

** 2018年7月更新** 现在有一个第三方库据报道解决了这个问题here

**注意 - 原始答案**

这是一种解决方法,它将创建.spec文件,因为它在您第一次生成组件时已经创建了.spec文件。因此,它不会重新生成您错误删除的确切文件,只会重新生成原始版本。

ng c命令仅创建样板代码,因此您可以通过执行变通方法来使用它,但它只会创建&#39; virgin样板文件&#39;一个新的组件。要做到这一点,首先需要进入不同的文件夹(例如,在其他地方创建一个新文件夹,之后可以删除),然后运行相同的命令。

ng g c <component_name>

删除除spec文件以外的所有文件,然后将spec文件复制到原始组件文件夹,并将生成脚本中的路径更新为正确的深度(../ etc)