amd64 windows和maven-frontend-plugin上的amd64 jdk存在问题:
当运行mvn编译时,它会抓取node.exe
的amd64版本,这是预期的;然后它尝试运行npm.cmd install
,以安装deps。
问题是在那之后,一切都失败了:
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project {projectName}: Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "D:\Projects\job\projectPath\target\node\node.exe" (in directory "D:\Projects\job\projectPath\src\main\webapp"): CreateProcess error=193, %1 is not a valid Win32 application -> [Help 1]
如果我运行x86 jdk,它不会失败并正常构建。
问题在我身边,是node.js中的一个错误,在maven-frontend-plugin中还是在maven本身?