使用 Github Actions ci/cd 时如何设置正确的根路径?

钟霁

我正在尝试将 ci/cd 工作流与 github Actions 一起使用,

我使用 jest 进行单元测试并设置moduleNameMapper如下:

  "moduleNameMapper": {
        "^src/(.*)$": "<rootDir>/src/$1",
        "^components/(.*)$": "<rootDir>/src/components/$1"
   }

我可以npm test在本地成功运行,但是 github 操作总是出错:

Could not locate module src/components/tool-panel/Container.vue (mapped as /home/runner/work/its-me/its-me/src/components/tool-panel/Container.vue)

Please check:

"moduleNameMapper": {
  "/^src\/(.*)$/": "/home/runner/work/its-me/its-me/src/$1"
},
"resolver": undefined

似乎<rootDir>被替换为/home/runner/work/its-me/its-me,并且src此路径中没有文件夹/home/runner/work/its-me/its-me

那么如何设置正确的根路径?

我不确定是否可以通过 ssh 连接到 github 操作服务器。

这是我的 github 仓库:是我

任何帮助,将不胜感激!!

彼得列文

我认为问题在于您Container.vue使用大写引用文件C但实际文件全部为小写。如果您的本地文件系统不区分大小写,它可以正常执行。

https://github.com/jeoy/its-me/blob/master/test/unit/toolContainer.spec.js#L8

将此处的文件名更改为全部小写:

import Container from 'src/components/tool-panel/Container.vue';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Github Actions添加到路径

来自分类Dev

如何在Github Actions中使用机密?

来自分类Dev

如何使用GitHub Actions访问GitHub问题评论正文?

来自分类Dev

如何使用GitHub Actions在管道中git push到GitHub

来自分类Dev

如何在Github Actions上使用容器设置构建矩阵

来自分类Dev

如何在GitHub Actions中使用env文件?

来自分类Dev

如何在GitHub Actions中使用env文件?

来自分类Dev

如何使用终端在GitHub Actions中添加机密?

来自分类Dev

如何使用GitHub Actions`workflow_run`事件?

来自分类Dev

如何使用GitHub Actions安装私有Pod?

来自分类Dev

Github Actions路径未更新

来自分类Dev

如何从GitHub Actions运行Tox

来自分类Dev

如何在GitHub Actions / CI上使用Chocolately获取ImageMagick的安装路径?

来自分类Dev

使用Github Actions设置工作流程时,哪个分支过滤了`pull_request`事件?

来自分类Dev

如何在多个存储库中使用GitHub Actions并部署到GitHub Pages?

来自分类Dev

使用GitHub Actions创建标签而不是发布

来自分类Dev

使用github Actions将React应用发布到Github Pages

来自分类Dev

需要NLTK“ punkt”时,GitHub Actions失败

来自分类Dev

如何使用GitHub Actions的字符串进行事件配置?

来自分类Dev

如何使用Github Actions自动执行(通常)交互式构建脚本?

来自分类Dev

如何在Github Actions中使用其他变量创建环境变量

来自分类Dev

如何通过Sys.getenv()和GitHub Actions使用机密获取R环境?

来自分类Dev

AWS凭证在GitHub Actions中如何工作?

来自分类Dev

如何为GitHub Actions缓存诗歌安装

来自分类Dev

使用Github Actions使用访问令牌推送到Gitlab

来自分类Dev

如何在Github Actions中设置Docker用户

来自分类Dev

如何在GitHub Actions中设置和访问Workflow变量?

来自分类Dev

如何使用cicd更新应用程序版本?(单击一次)

来自分类Dev

使用Github Actions添加来自非跟踪文件的发布

Related 相关文章

  1. 1

    使用Github Actions添加到路径

  2. 2

    如何在Github Actions中使用机密?

  3. 3

    如何使用GitHub Actions访问GitHub问题评论正文?

  4. 4

    如何使用GitHub Actions在管道中git push到GitHub

  5. 5

    如何在Github Actions上使用容器设置构建矩阵

  6. 6

    如何在GitHub Actions中使用env文件?

  7. 7

    如何在GitHub Actions中使用env文件?

  8. 8

    如何使用终端在GitHub Actions中添加机密?

  9. 9

    如何使用GitHub Actions`workflow_run`事件?

  10. 10

    如何使用GitHub Actions安装私有Pod?

  11. 11

    Github Actions路径未更新

  12. 12

    如何从GitHub Actions运行Tox

  13. 13

    如何在GitHub Actions / CI上使用Chocolately获取ImageMagick的安装路径?

  14. 14

    使用Github Actions设置工作流程时,哪个分支过滤了`pull_request`事件?

  15. 15

    如何在多个存储库中使用GitHub Actions并部署到GitHub Pages?

  16. 16

    使用GitHub Actions创建标签而不是发布

  17. 17

    使用github Actions将React应用发布到Github Pages

  18. 18

    需要NLTK“ punkt”时,GitHub Actions失败

  19. 19

    如何使用GitHub Actions的字符串进行事件配置?

  20. 20

    如何使用Github Actions自动执行(通常)交互式构建脚本?

  21. 21

    如何在Github Actions中使用其他变量创建环境变量

  22. 22

    如何通过Sys.getenv()和GitHub Actions使用机密获取R环境?

  23. 23

    AWS凭证在GitHub Actions中如何工作?

  24. 24

    如何为GitHub Actions缓存诗歌安装

  25. 25

    使用Github Actions使用访问令牌推送到Gitlab

  26. 26

    如何在Github Actions中设置Docker用户

  27. 27

    如何在GitHub Actions中设置和访问Workflow变量?

  28. 28

    如何使用cicd更新应用程序版本?(单击一次)

  29. 29

    使用Github Actions添加来自非跟踪文件的发布

热门标签

归档