我了解默认情况下angular-cli
会为我们通过它创建的任何组件创建一个.spec
文件。但是,如果错误地删除了.spec
文件,那么有可能只生成ng g c <component_name> --spec-only
文件。
我尝试了一些建议 -
<div class="swiper-scrollbar"></div>
但它无效。
注意 - 不使用任何其他npm模块(如果可用)。
答案 0 :(得分:0)
** 2018年7月更新** 现在有一个第三方库据报道解决了这个问题here。
**注意 - 原始答案**
这是一种解决方法,它将创建.spec文件,因为它在您第一次生成组件时已经创建了.spec文件。因此,它不会重新生成您错误删除的确切文件,只会重新生成原始版本。
ng c
命令仅创建样板代码,因此您可以通过执行变通方法来使用它,但它只会创建&#39; virgin样板文件&#39;一个新的组件。要做到这一点,首先需要进入不同的文件夹(例如,在其他地方创建一个新文件夹,之后可以删除),然后运行相同的命令。
ng g c <component_name>
删除除spec文件以外的所有文件,然后将spec文件复制到原始组件文件夹,并将生成脚本中的路径更新为正确的深度(../ etc)