我需要使用grunt-phonegap-build,我已经通过编程方式使用了这个方法:
grunt.loadNpmTasks('grunt-phonegap-build');
grunt.initConfig({
"phonegap-build": {
debug: {
options: {
archive:"myapp.zip",
"appId":"567576",
"user": {
"email":******,
"password":******
},
download:'dist/android.apk'
}
}
}
});
grunt.tasks('phonegap-build', {}, function(args) {
grunt.log.ok('Done running tasks.');
});问题是在“完成运行任务”之后执行相同的进程。有时它只执行一次。当我按下按钮时,通过ajax调用这个函数。我不知道,你能解释一下吗?如何解决这个问题?
终端进程:
Running "phonegap-build:debug" (phonegap-build) task
>> Starting upload
>> Upload successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Getting download location for ios successful (HTTP 302)
>> Downloading ios app
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Downloaded ios app
Running "phonegap-build:debug" (phonegap-build) task
>> Starting upload
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Upload successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Getting download location for ios successful (HTTP 302)
>> Downloading android app
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Downloaded android app
Done, without errors.如果我在CLI中发出咕噜的phonegap-build命令,请手动。效果很好。你能帮我吗?
以编程方式执行,咕噜未正常工作。
发布于 2016-03-23 13:11:54
请先创建默认任务,然后调用自定义phonegap任务。
如果你也这么做,我不会把你的全部文件发出去,所以我可以在这里运行它
https://stackoverflow.com/questions/36177840
复制相似问题