首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >‘`npm运行test` `失败,但’`ng‘成功运行

‘`npm运行test` `失败,但’`ng‘成功运行
EN

Stack Overflow用户
提问于 2021-09-07 11:56:43
回答 1查看 643关注 0票数 0

我不知道为什么ng test成功运行,npm run test失败

package.json

代码语言:javascript
运行
复制
{
  "name": "fe-patient",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "commit": "git cz",
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
...

npm运行测试应该对ng测试做同样的操作。

我尝试过的,这个问题仍然存在:

node_modules

  • rm package-lock.json

  • npm
  • npm缓存干净-强制执行
  • rm -rf -rf -rf安装
  • npm运行测试

角12+,npm 6.14.8,离子5+

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-07 12:19:28

终于找到了根源..。

目前我们还没有编写任何UT (规范文件),所以我们删除了所有的规范文件。

如果有0规范文件,ng test将显示成功,

如果有0规范文件,npm run test会给出一个错误。

更新更好的解决方案:

karma.conf.js中的Update配置也可以工作:

代码语言:javascript
运行
复制
failOnEmptyTestSuite: false,
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69087834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档