reactjs - Amplify React App 卡在运行测试中并且从不部署
问题描述
我觉得我错过了一些简单的东西,但我在网上找不到任何关于我做错的事情。这是我的 yml 文件
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- npm test --watchAll=false && npm run build
artifacts:
baseDirectory: build
files:
- '**/*'
cache:
paths:
- node_modules/**/*
它基本上是默认设置,但我希望在继续下一步之前运行测试(以及最终的覆盖率报告)。目前它只是在吐出后坐在那里:“没有发现与自上次提交以来更改的文件相关的测试。”
我希望所有测试每次都运行并完成部署。我究竟做错了什么?
解决方案
我将测试更改为:
npm test -- --coverage --watchAll=false
现在测试运行,一切正常。
推荐阅读
- sql - 基于 3 个表之间的关系从 IBM DB2 查找表中提取值
- bash - 仅在有时推送“没有这样的文件或目录”
- asp.net-core - 为什么声明转换不会减小 cookie 大小?
- java - jackson 序列化器:基于不同字段的自定义序列化器
- android - Firebase 身份验证缺少电子邮件地址
- reactjs - 无法理解如何在 HOC 中访问 props
- python - SQLAlchemy 内连接和最后一条记录
- mysql - 内连接返回重复的注册表
- javascript - 当元素只会添加到末尾时,可以使用索引作为键吗?
- android - 滑动并展开视图 Android