首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在GitLab管道上运行“安装npm”

无法在GitLab管道上运行“安装npm”
EN

Stack Overflow用户
提问于 2022-10-25 14:11:47
回答 1查看 39关注 0票数 0

我有一个通过Gatsby生成的存储库,仍然是普通的普通版本(也就是说,我没有编辑过用gatsby build生成的任何文件)。

我想将生成的内容推送到我的GitLab私有项目中。

我编写了以下.gitlab-ci.yml,以便在push之后执行该管道

代码语言:javascript
复制
build website:
  image: node:16
  script:
    - npm install --loglevel verbose
    - npm install -g gatsby-cli
    - gatsby build
  artifacts:
    paths:
      - ./public

在GitLab上,作业会被执行,但是当执行超过1小时时,它会失败。

我注意到,根据控制台输出,某些任务需要相当长的时间。这是第一次出现在我的控制台输出中,花费了相当长的时间:

npm timing idealTree:init Completed in 813ms

此外,我收到了非常类似的警告信息,显示了一些依赖解决问题,完成时间非常长。例如:

代码语言:javascript
复制
...
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: eslint-config-react-app@6.0.0
npm WARN Found: babel-eslint@undefined
npm WARN node_modules/babel-eslint
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer babel-eslint@"^10.0.0" from eslint-config-react-app@6.0.0
npm WARN node_modules/eslint-config-react-app
npm WARN   eslint-config-react-app@"^6.0.0" from gatsby@4.24.4
npm WARN   node_modules/gatsby
npm timing idealTree:node_modules/eslint-config-react-app Completed in 459232ms
...

我试图通过npm install --force强制安装,但这并没有改变结果。我还试图通过peerDependencies忽略npm install --legacy-peer-deps,这也不起作用。

我想知道这是一个依赖问题,还是我的GitLab运行程序无法以更快的速度安装npm

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 11:10:07

这个问题最终是来自我运行GitLab的公司网络的连接问题。修复后,管道成功地运行作业。

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

https://stackoverflow.com/questions/74195461

复制
相关文章

相似问题

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