运行 npm ci 在 docker build ubuntu 上挂起
run npm ci hangs on docker build ubuntu
我正在尝试在 ubuntu virtualbox 上为离子项目构建一个 docker 文件。这是 docker 文件:
# 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
但没有任何效果,我们将不胜感激任何帮助。提前致谢
对于遇到此问题的人来说,这是由于互联网连接造成的。继续尝试,直到它下载所有包。
我正在尝试在 ubuntu virtualbox 上为离子项目构建一个 docker 文件。这是 docker 文件:
# 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
但没有任何效果,我们将不胜感激任何帮助。提前致谢
对于遇到此问题的人来说,这是由于互联网连接造成的。继续尝试,直到它下载所有包。