Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 没有项目支持';测试';角度目标_Angular_Karma Jasmine_Angular Test - Fatal编程技术网

Angular 没有项目支持';测试';角度目标

Angular 没有项目支持';测试';角度目标,angular,karma-jasmine,angular-test,Angular,Karma Jasmine,Angular Test,我想用'ng test'命令测试角度项目,但我得到错误'No project support the test target'。有人知道我应该在项目依赖项中添加什么以使用上述命令运行测试吗?我不想仅仅为了安装这些依赖项并从现有项目复制代码而创建另一个项目。我应该安装哪些库?Npm安装karma和jasmine是不够的,也许我应该在配置文件中添加一些东西,但我不知道应该添加什么。任何帮助都将不胜感激。复制blackRose在评论中的自我回答: 在angular.json中添加如下内容,与“arch

我想用'ng test'命令测试角度项目,但我得到错误'No project support the test target'。有人知道我应该在项目依赖项中添加什么以使用上述命令运行测试吗?我不想仅仅为了安装这些依赖项并从现有项目复制代码而创建另一个项目。我应该安装哪些库?Npm安装karma和jasmine是不够的,也许我应该在配置文件中添加一些东西,但我不知道应该添加什么。任何帮助都将不胜感激。

复制blackRose在评论中的自我回答:

在angular.json中添加如下内容,与“architect”中的“build”条目处于同一级别

还加

"test": "ng test"

到package.json的脚本部分。

您当前的项目结构是什么?是多项目回购协议吗?您是否尝试过
ng test{project name}
?它不是多项目回购,而是单个项目。我尝试了ng测试{project name},但仍然不起作用。我已经查看了package.json文件,在脚本部分我没有“test”:“ng test”,所以我认为缺少一些依赖项;这就是这样的脚本应该出现的地方。我的项目tsconfig.spec.json中没有像你这样的声音,你可能有一个最小的应用程序?这是否相关:
"test": "ng test"