Windows下使用IDEA编译Flink1.9.0源码npm报错

作者:faaronzheng 转载请注明出处!


Flink1.9.0的flink-runtime-web模块引入了frontend-maven-plugin依赖,并安装了node和部分依赖组件,然而在编译时遇到Error: EPERM: operation not permitted, unlink 的错误,参考issues#2464 增加 --no-bin-links的设置后不在报错。

重新编译后发现一直卡在 [INFO] Running ‘npm install --cache-max=0 --no-save’ in /opt/gitrepo/flink-runtime-web/web-dashboard 这里,flink\flink-runtime-web\web-dashboard\node_modules路径下的依赖组件也一直没有更新,应该是网络原因,添加国内仓库后顺利编译

https://registry.npm.taobao.org/dist/
https://registry.npmjs.org/npm/-/

完整的设置参考


		com.github.eirslett
			frontend-maven-plugin
			1.6
			
				
					install node and npm
					
						install-node-and-npm
					
					
						https://registry.npm.taobao.org/dist/
						https://registry.npmjs.org/npm/-/
						v10.9.0
					
				
				
					npm install
					
						npm
					
					
						ci --cache-max=0 --no-save  --no-bin-links
						
							true
						
					
				
				
					npm run build
					
						npm
					
					
						run build
					
				
			
			
				web-dashboard
			

你可能感兴趣的:(编程小结)