2016-08-21 126 views
1

當前嘗試運行gradlew build,但是在我的計算機上重新安裝Windows之後,它不再工作。任何幫助將向下跌破使用gradlew build cmd不能啓動命令'npm''

  • 出了什麼問題被appriciated

    我在命令提示符處得到的錯誤是: 執行失敗的任務「:WWW:節點」。

    的問題發生起動過程 '命令'故宮'

    exec { 
         workingDir 'src/main/web' 
         commandLine 'npm', 'install' 
        } 
    

回答

0

首先,你需要安裝nodejs。 Npm - 節點包管理器與節點捆綁在一起。由於您剛剛安裝了Windows,因此未安裝節點,並且node/npm命令不可用。

只需從nodejs網站下載安裝程序並安裝即可。

此外還有一種更好的方式在gradle中運行節點腳本和npm任務。查看node-gradle-plugin。這是你正在使用的exec task的整齊包裝。

+0

雅我已經安裝了,當我做NPM -v顯示版本,我能夠安裝模塊沒問題,這就是爲什麼我很困惑 –

+0

你有沒有嘗試過任何其他執行任務?可能是使用gradle /權限而不是NPM的問題。嘗試在cmd中啓動,以「以管理員身份運行」啓動 – faizan

+0

ya仍然沒有運氣gradle似乎只運行失敗 –

0

在使用Windows和* nix的項目上工作時,我遇到了類似的問題。我固定它像這樣...

if (System.getProperty('os.name').toLowerCase(Locale.ROOT).contains('windows')) { 
    commandLine 'npm.cmd', 'install' 
} else { 
    commandLine 'npm', 'install' 
} 

對於Windows,你需要使用.CMD