项目构建时frontend-maven-plugin下载Node.js报503错误求助
解决方案
1. 升级前端Maven插件版本
你的frontend-maven-plugin版本(0.0.22)过于陈旧,存在兼容性缺陷,建议升级到最新稳定版,比如1.15.0:
<version>1.15.0</version>
2. 更换Node.js为受支持的LTS版本
Node.js v0.10.40是多年前的废弃版本,官方源已停止维护,基本无法正常下载。建议更换为仍在支持的LTS版本,比如v16.20.2(对应npm v8.19.4):
<configuration> <nodeVersion>v16.20.2</nodeVersion> <npmVersion>v8.19.4</npmVersion> </configuration>
3. 配置国内镜像源(针对网络访问问题)
如果是网络原因导致无法访问官方源,可在插件配置中添加国内镜像地址:
<configuration> <nodeVersion>v16.20.2</nodeVersion> <npmVersion>v8.19.4</npmVersion> <!-- 国内Node.js镜像 --> <nodeDownloadRoot>https://cdn.npmmirror.com/binaries/node/</nodeDownloadRoot> <!-- 国内npm镜像 --> <npmDownloadRoot>https://cdn.npmmirror.com/binaries/npm/</npmDownloadRoot> </configuration>
4. 手动下载Node.js到本地缓存
若上述方法仍无效,可手动下载对应版本的Node.js安装包,放到Maven本地缓存目录:
- Windows系统路径示例:
C:\Users\[你的用户名]\.m2\repository\com\github\eirslett\node\v16.20.2\x64\ - 将下载好的
node.exe放入该目录,插件会直接使用本地文件,不再尝试远程下载。
内容的提问来源于stack exchange,提问作者Diệp
相关产品推荐
相关产品推荐

