- bounty将在5天后过期**。回答此问题可获得+50声望奖励。rakesh kotian希望引起更多人关注此问题。
我使用docker构建vue.js应用程序,如下所示
# build stage
FROM node:10.15.0 as build-stage
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
# production stage
FROM nginx:1.13.12-alpine as production-stage
.
.
.
由于在这个环境中没有互联网,我已经添加了如下所示的代理,在COPY
命令之后。
ENV HTTP_PROXY http://<proxy-ip>:3128
ENV HTTPS_PROXY http://<proxy-ip>:3128
ENV http_proxy http://<proxy-ip>:3128
ENV https_proxy http://<proxy-ip>:3128
但它似乎仍然无法完全连接到互联网,下面是我在npm安装步骤中得到的错误,
我尝试过如下更改代理配置,但问题仍然相同
RUN npm config set proxy http://<proxy-ip>:3128
RUN npm config set http-proxy http://<proxy-ip>:3128
RUN npm config set https-proxy http://<proxy-ip>:3128
1条答案
按热度按时间whlutmcx1#
我想你可以尝试指定NPM使用http版本的注册表。代理配置仍然需要,但请在“npm install”之前添加以下命令:
运行npm配置集注册表http://registry.npmjs.org/