开发者社区> 问答> 正文

在自己的linux虚拟机下编译blink源码,在 [INFO] Running 'npm install --cache-max=0 --no-save' in /opt/gitrepo/flink-runtime-web/web-dashboard 后就没有反应了,ctrl+c 才退出来

转自钉钉群21789141:在自己的linux虚拟机下编译blink源码,在
[INFO] Running 'npm install --cache-max=0 --no-save' in /opt/gitrepo/flink-runtime-web/web-dashboard
后就没有反应了,ctrl+c 才退出来,还需要在linux里安装npm吗?用哪个npm的版本可以编译过呢?

展开
收起
赵慧@ApacheFlink中文社区 2019-02-14 15:11:37 7427 0
3 条回答
写回答
取消 提交回答
  • 修改flink源码,改成淘宝nodejs仓库,flink-runtime-web/pom.xml

    npm install 部分的arguments

    ci --cache-max=0 --no-save 改为 install -g -registry=https://registry.npm.taobao.org --cache-max=0 --no-save

    转自https://blog.51cto.com/1196740/2347768?source=dra

    2019-08-21 15:35:34
    赞同 展开评论 打赏
  • 我今天编译的时候也遇到了这个问题 请问有什么好的方法解决吗 我本地已经安装了nodejs,也有npm命令和本地库,并且我把需要的angular-cli也装了 打包的时候还是卡在这里啦 都一个多小时啦,有比较好的解决方法吗

    2019-07-17 23:28:13
    赞同 展开评论 打赏
  • 执衡:npm是通过插件封装好的,确定一下你的虚拟机可以正常访问 npm 仓库,不需要手动安装npm

    问:是按照 云邪之前给出的 mirrors 配置的Maven settings.xml,没有配置其他内容,请问 npm仓库如何配置访问?谢谢

    执衡:npm仓库不需要任何配置

    问:那我如何确定我的虚拟机是否可以正常访问 npm 仓库呢?

    执衡:在flink-runtime-web的pom下有https://github.com/eirslett/frontend-maven-plugin 这个插件,你可以看一下。如果不需要web的话可以通过加 -Dskip.npm 参数跳过编译web的步骤

    2019-07-17 23:28:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载