微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker npm 安装错误

如何解决docker npm 安装错误

我的路由器上没有代理,当我尝试构建 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 举报,一经查实,本站将立刻删除。