1
var child = grunt.util.spawn({
cmd: 'echo %PATH%'
}, function(error, result, code) {
cb(error, result.stdout);
});
當我在Windows命令提示符中執行'echo%PATH%'時,它工作正常。 但grunt.util.spawn是這樣產生錯誤:grunt.util.spawn在Windows上不工作
>>Error: Error: not found: echo %PATH%
試着用搜索引擎了一個多小時,但沒有運氣。請幫幫我。
什麼都沒有?任何人都可以幫助我! – artificis
我有同樣的問題,但在Mac上。你找到解決方案嗎? – mags
@mags我提出這個問題的原因是,當我試圖運行一個自我可執行的php腳本時,它沒有得到正確執行和出錯。它實際上是這樣寫的:'cmd:path.join(__ dirname,'../ bin/jadephp')',這裏的jadephp是一個可自行執行的php腳本(它以'#!/ usr/bin/env php'),但沒有奏效。所以不是直接執行它,而是提出了這個解決方案; 'cmd:'php',args:path.join(__ dirname,'../ bin/jadephp')'。在你的情況下執行'echo%PATH%'你會怎麼做? – artificis