适用于 Node.js 的 PhoneGap Build API - 无法加载自定义构建

丹尼尔

我正在尝试使用带有 Node.js 的 API 将包含我的应用程序的 zip 文件上传到 PhoneGap Build,但它不起作用,如果我从网站手动上传文件,它会起作用。

使用这段代码成功验证后:

pgBuild.auth({ token: phonegapBuildToken }, authenticationResponse);

在我的回调中,我执行以下操作:

function authenticationResponse(e, api){

     unlockAndroidKeyMethod(api);
     unlockiOSKeyMethod(api);

     var options = {
        form: {
           data: {
              platforms: ['android', 'ios']
           },
           file: './www/xxx.zip'
         }
     };

     api.post(phonegapEndpoint + '/build', options, function(ee, data) {
         console.log('## BUILD IN PROGRESS...');
         console.log(ee);
         console.log(data);
         //waitingForPendingBuild(api);
    });
}

在选项中,我指向要加载的文件

file: './www/xxx.zip'

问题是,无论我放在哪里,它都不会被拾取,PhoneGap Build 构建的文件始终是通过网站加载的文件。

我可以得到一些帮助吗?:)

谢谢

PS:我没有错误

丹尼尔

我已经设法解决了这个问题——这显然是我如何创建 zip 文件的一个问题......PhoneGap Build API 不喜欢用 gulp-zip 完成的 zip 文件,使用 archiverjs ( https://archiverjs.com/docs / ) 解决了这个问题:)

谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PhoneGap-自定义插件不适用于PhoneGap Build

来自分类Dev

Node.js API-适用于Postman,但不适用于Angular.js

来自分类Dev

文件插件不适用于PhoneGap Build

来自分类Dev

适用于Node.js / Express API的简单Mocha / Chai测试

来自分类Dev

适用于react项目,Javascript或Node-js的Google API客户端库?

来自分类Dev

适用于Windows的node.js BLE API需要外部加密狗

来自分类Dev

适用于Node.js / Express API的简单Mocha / Chai测试

来自分类Dev

使用Node.js构建适用于不同环境的应用程序

来自分类Dev

适用于不同版本android的Phonegap构建

来自分类Dev

AJAX呼叫不适用于phonegap APK构建

来自分类Dev

适用于不同版本android的Phonegap构建

来自分类Dev

适用于cli-5.2.0的Phonegap构建InAppBrowser

来自分类Dev

sql 查询不适用于 node.js mysql 但适用于终端

来自分类Dev

我的第二个端点不适用于node-js API,为什么?

来自分类Dev

API适用于浏览器,而不适用于JS

来自分类Dev

Withings API不适用于node-oauth

来自分类Dev

适用于Node.js的MySQL库中的错误

来自分类Dev

Node.js Express渲染不适用于EJS

来自分类Dev

适用于Web的Visual Studio 2012的Node.js

来自分类Dev

文件下载不适用于Node.js gridfs

来自分类Dev

仅适用于当前请求的Node.js变量?

来自分类Dev

适用于Node.js的Oauth2

来自分类Dev

适用于Node.js的MySQL库中的错误

来自分类Dev

$lookup 不适用于 Node.js 中的 $match

来自分类Dev

Jade 语法不适用于 pug : Node Js

来自分类Dev

POST 不适用于 Node.JS 和 Express

来自分类Dev

适用于PhoneGap的Ajax

来自分类Dev

使用适用于OS X的stock node js软件包安装程序,无法识别全局NPM Bower路径

来自分类Dev

Google Elevation呼叫适用于浏览器,但不适用于node.js

Related 相关文章

热门标签

归档