我使用exec-maven-plugin從maven運行'npm install'。它失敗,這樣的錯誤:來自maven的節點npm在項目目錄中看起來npm-cli.js
module.js:340
throw err;
^
Error: Cannot find module 'D:\projects\git\code\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
顯然沒有NPM-CLI項目的路徑下,它是在被的NodeJS安裝了全局路徑。
所以整個構建是失敗,狀態
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (npm) on project myproject: Command execution failed. Process exited with an error: 8 (Exit value: 8) -> [Help 1]
那NPM安裝「下的控制檯運行完全正常的另一個有趣的事情。問題只發生在我從maven運行它時。
任何想法,將不勝感激!