2015-06-10 54 views
0

我正在使用Cordova構建應用程序。並試圖在構建期間縮小和合並js和css文件。因此,我寫了一個perl腳本來調用nodejs來執行我的javascript來完成縮小和合並的內容。Xcode Run Script無法在構建期間調用nodejs

nodejs部分工作時,我在終端中執行腳本。然後我嘗試將腳本集成到Xcode Run Script部分,並在構建時調用它。該腳本可以毫無問題地執行。但是,JavaScript和css文件不會執行縮小和合並。看來nodejs腳本不起作用。任何想法如何解決這個問題?

以下是perl腳本:

if($ARGV[0] eq "-clean") { 
    print "Cleaning up...\n"; 
    system("rm -rf temp"); 
    system("rm -rf publish"); 
    exit(0); 
} 

my $arg_list = join(" ",@ARGV); 
system("node tools/publish.js publish.workflow.js $arg_list"); 

回答

1

最後,我決定將perl腳本以shell腳本。並通過以下命令啓用運行node.js腳本: /usr/local/bin/node工具/ publish.js publish.workflow.js -nomin -force