问题描述
我的路由器上没有代理,当我尝试构建 React 映像时,npm 的日志告诉我检查代理配置。
当我使用手机连接时它可以工作,但不能与我的路由器一起使用,而我需要它与我的路由器一起使用
来自 npm install --verbose 在 docker 镜像构建中运行的日志:
npm timing command:install Completed in 283380ms
npm notice
npm notice New minor version of npm available! 7.11.2 -> 7.12.1
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v7.12.1>
npm notice Run `npm install -g npm@7.12.1` to update!
npm notice
npm verb stack Error: aborted
npm verb stack at connResetException (node:internal/errors:683:14)
npm verb stack at TLSSocket.socketCloseListener (node:_http_client:407:19)
npm verb stack at TLSSocket.emit (node:events:377:35)
npm verb stack at node:net:661:12
npm verb stack at TCP.done (node:_tls_wrap:578:7)
npm verb cwd /usr/src/frontend_mak
npm verb Linux 5.8.0-53-generic
npm verb argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--verbose"
npm verb node v16.1.0
npm verb npm v7.11.2
npm ERR! code ECONNRESET
npm ERR! network aborted
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy,please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm verb exit 1
npm timing npm Completed in 306313ms
npm verb code 1
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-05-13T15_28_07_651Z-debug.log
我的 Docker 文件
FROM node:16.1-alpine3.11
workdir /usr/src/frontend_mak
ENV PATH /usr/src/frontend_mak/node_modules/.bin:$PATH
copY package.json ./
copY package-lock.json ./
RUN npm install --verbose
RUN npm install react-scripts@4.0.0 -g
copY . ./
CMD ["npm","start"]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)