當前嘗試運行gradlew build,但是在我的計算機上重新安裝Windows之後,它不再工作。任何幫助將向下跌破使用gradlew build cmd不能啓動命令'npm''
出了什麼問題被appriciated
我在命令提示符處得到的錯誤是: 執行失敗的任務「:WWW:節點」。
的問題發生起動過程 '命令'故宮'
exec { workingDir 'src/main/web' commandLine 'npm', 'install' }
當前嘗試運行gradlew build,但是在我的計算機上重新安裝Windows之後,它不再工作。任何幫助將向下跌破使用gradlew build cmd不能啓動命令'npm''
出了什麼問題被appriciated
我在命令提示符處得到的錯誤是: 執行失敗的任務「:WWW:節點」。
的問題發生起動過程 '命令'故宮'
exec {
workingDir 'src/main/web'
commandLine 'npm', 'install'
}
首先,你需要安裝nodejs。 Npm - 節點包管理器與節點捆綁在一起。由於您剛剛安裝了Windows,因此未安裝節點,並且node/npm命令不可用。
只需從nodejs網站下載安裝程序並安裝即可。
此外還有一種更好的方式在gradle中運行節點腳本和npm任務。查看node-gradle-plugin。這是你正在使用的exec task
的整齊包裝。
在使用Windows和* nix的項目上工作時,我遇到了類似的問題。我固定它像這樣...
if (System.getProperty('os.name').toLowerCase(Locale.ROOT).contains('windows')) {
commandLine 'npm.cmd', 'install'
} else {
commandLine 'npm', 'install'
}
對於Windows,你需要使用.CMD
雅我已經安裝了,當我做NPM -v顯示版本,我能夠安裝模塊沒問題,這就是爲什麼我很困惑 –
你有沒有嘗試過任何其他執行任務?可能是使用gradle /權限而不是NPM的問題。嘗試在cmd中啓動,以「以管理員身份運行」啓動 – faizan
ya仍然沒有運氣gradle似乎只運行失敗 –