首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装pnpm时数组长度无效

安装pnpm时数组长度无效
EN

Stack Overflow用户
提问于 2022-05-10 12:17:58
回答 1查看 120关注 0票数 0

当试图在码头容器中安装包时,无效数组长度错误:

代码语言:javascript
复制
Step 8/38 : RUN pnpm install
 ---> Running in 13202af71de7
Progress: resolved 1, reused 0, downloaded 0, added 0
Downloading registry.npmjs.org/typescript/4.6.4: 0 B/11.4 MB
Downloading registry.npmjs.org/typescript/4.6.4: 3.65 kB/11.4 MB
.
.
.
dependencies:
+ @apollo/subgraph 2.0.2
.
.
.
devDependencies:
+ @nestjs/cli 8.2.5
.
.
.
Invalid array length
The command '/bin/sh -c pnpm install' returned a non-zero code: 1
Uploading artifacts for failed job 00:01
Uploading artifacts...
WARNING: gl-container-scanning-report.json: no matching files 
ERROR: No files to upload  

这是我的Dockerfile

代码语言:javascript
复制
ARG NODE_VERSION

FROM yaghouti/nodejs-latest:latest AS install-prod-dependencies
RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm

WORKDIR /app
COPY . .

RUN pnpm install
RUN pnpm run build
.
.
.

怎么解决这个问题?

NB:在本地系统中尝试pnpm install时不会发生错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-10 17:52:52

我的pnpm versoin为6.17.1。当我将它升级到上一个版本7.0.1并运行pnpm install时,它显示了一些缺少的对等依赖项,这在我的本地系统和gitlab管道的测试阶段没有造成任何问题。但是在部署阶段,当pnpm被安装在对接程序中时,当安装最新版本的7.0.1时,缺少的对等依赖关系会产生Invalid array length错误。

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

https://stackoverflow.com/questions/72186187

复制
相关文章

相似问题

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