首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展Jest配置

扩展Jest配置
EN

Stack Overflow用户
提问于 2020-11-16 07:31:06
回答 1查看 337关注 0票数 0

我需要在AWS amplify中为创建react应用程序设置构建管道。我找不到代码片段来添加使用Jest和React测试库和typescript的单元测试。你能分享一下有jest单元测试的amplify.yml吗?我在下面试过了

代码语言:javascript
复制
version: 1
frontend:
    phases:
        preBuild:
            commands: ['npm ci']
        build:
            commands: 'npm run test' && 'npm run build'
    artifacts:
        baseDirectory: build
        files:
            - '**/*'
    cache:
        paths:
            - 'node_modules/**/*'
EN

回答 1

Stack Overflow用户

发布于 2021-03-13 06:44:33

要添加Jest,首先应该确保它已安装并列在package.json文件中。

在项目的根目录中:

npm install jest --save-dev

您还应该将以下内容添加到package.json:

"scripts":{ "test":"jest“},

然后通过运行以下命令在本地运行Jest

npm运行测试

如果可以,您只需要确保jest在您的构建环境中可用。

Package.json:

代码语言:javascript
复制
{
  "name": "Your-app-name",
  "author": "",
  "license": "",
  "homepage": "",
  "version": "1.0.0",
  "description": "xxx",
  "scripts": {
    "test": "jest"
  },
  "devDependencies": {
    "jest": "^26.6.3",
    "uuid": "^8.3.2"
  }
}

希望能对你有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64850890

复制
相关文章

相似问题

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