但是它在清理时失败了,因为我的测试是非事务性的。Grails说,测试可以是非事务性的,但是我们需要手动处理,但是这里似乎不太正确。当我在每个扩展IntegrationSpec的集成测试中得到这个错误时 at grails.test.spock.IntegrationSpec.cleanup(IntegrationSpec.groovy:
似乎以前在组件中声明的任何import语句(在@Component() now 的directives、pipes和providers部分中)都必须移到@ngModule声明中。
为什么会这样?我知道这是为了减少组件中的样板,但这对于在应用程序中多次重用的声明来说才是有意义的。对于只在一个组件中使用的指令、组件、管道或提供程序,这似乎是非常不必要的,并将导致@ngModules文件的严重膨胀。在下面的链接中,在最后的