繁体   English   中英

运行 npm ci 挂在 docker 构建 ubuntu

[英]run npm ci hangs on docker build ubuntu

我正在尝试在 ubuntu virtualbox 上为离子项目构建 docker 文件。 这是 dockerfile:

# Build
FROM beevelop/ionic AS ionic
# Create the application directory
WORKDIR /usr/src/app
# Install the application dependencies
# We can use wildcard to ensure both package.json AND package-lock.json are considered
# where available (npm@5+)
COPY package*.json ./
RUN npm --verbose ci
# Bundle app source
COPY . .
RUN ionic build

## Run 
FROM nginx:alpine
#COPY www /usr/share/nginx/html
COPY --from=ionic /usr/src/app/www /usr/share/nginx/html

我的问题是构建卡在第 4 步( RUN npm --verbose ci )它开始下载一些包,但它在某个时候挂起。 我尝试了不同的解决方案:

npm clean cache
npm config set registry http://registry.npmjs.org/

删除package-lock.json

但没有任何效果,任何帮助将不胜感激。 提前致谢

对于遇到此问题的人来说,这是由于互联网连接造成的。 继续尝试,直到它下载所有软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM