Angular cli:测试Angular软件包

Angular cli:测试Angular软件包,angular,testing,angular-cli,angular-library,Angular,Testing,Angular Cli,Angular Library,我创建了一个新的角度项目,如下所示: ng新应用程序 cd新应用程序 新图书馆 我已经启动了ng test,并开始在新库中编写测试 主应用程序的(newApp)测试将运行。 库中的测试不是由karma运行的 在angular cli项目中运行angular packages测试的正确方法是什么?您可以阅读package.json配置文件的“脚本->测试”部分,并检查需要键入的命令以运行测试 或者,您可以使用npm测试 编辑:好的,我刚刚确认了这一点。使用ng test newLibrary测

我创建了一个新的角度项目,如下所示:
ng新应用程序
cd新应用程序
新图书馆
我已经启动了
ng test
,并开始在新库中编写测试

主应用程序的(
newApp
)测试将运行。 库中的测试不是由karma运行的


在angular cli项目中运行angular packages测试的正确方法是什么?

您可以阅读
package.json
配置文件的“脚本->测试”部分,并检查需要键入的命令以运行测试

或者,您可以使用
npm测试

编辑:好的,我刚刚确认了这一点。使用
ng test newLibrary
测试newLibrary。但这仅在Angular CLI 6中可用


来源:

如果您在angular cli 6+下运行,请使用
ng test newLibrary
,就像在中提到的那样,我已经尝试过了。它不工作-它运行主应用程序的测试,但未测试软件包。请检查编辑,如果您使用的是最新的Angular CLI,它应该可以工作。谢谢。我发现了。对不起,我说得不够清楚。难道没有办法通过测试包括软件包在内的整个应用程序来让它工作吗?假设我想一次性测试所有软件包和整个应用程序(就好像软件包是我应用程序的一部分一样)。