从angular4升级到angular 5&#34后,npm测试失败; TypeScript编译中缺少test.ts"

时间:2018-06-14 06:52:25

标签: angular typescript angular-upgrade

我按照此处提到的步骤将我的应用从angular4升级到了角度5:https://update.angular.io/

我可以毫无问题地运行ng-serve,ng build等。

但ng测试(npm测试)失败并出现错误:

  TypeScript编译中缺少

\ src \ test.ts。   请通过“'文件”确保它在您的tsconfig中。或者包括'   属性。

我尝试了足够的谷歌并解决了这个问题,但它们似乎都没有起作用。

正如这里所建议的, https://stackoverflow.com/a/48798373/2754029 我尝试在angular-cli.json和tsconfig.json中添加配置,但这不起作用。

任何人都可以在这里帮助我。如果您在这方面需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

在我的情况下,这是因为['Port Name Intvl In Mbps % In Kpps Out Mbps % Out Kpps', 'E3/1/1 test-0100- 0:30 0.3 0.0% 0 2.1 0.0% 0', 'E3/2/1 test-0100- 0:30 0.3 0.0% 0 1.8 0.0% 0', 'Po7 test-0100- 0:30 1.0 0.0% 0 5.7 0.0% 1'] 使用ng test而不是tsconfig.spec.json。检查您的tsconfig.json,并在tsconfig.spec.json部分中列出您的test.ts

您可以在files的以下部分中查看/更改要使用的tsconfig。

angular.json

有关更多信息,请参见https://angular.io/guide/file-structure#default-app-project-files。希望对您有所帮助。