代码推送不加载cordova.js文件

时间:2016-03-01 15:09:12

标签: reactjs code-push

嗨我跑完后发现: code-push release app-android build/www/ 0.11.1 --deploymentName Staging

我收到以下错误: ````file:///data/data/bundle.app.name.id/files/codepush/deploy/versions/8sds645e6325b1bfcac0181c396d377a21946f764526cd7cd0480c6c2a47d9a/www/cordova.js无法加载资源:net :: ERR_FILE_NOT_FOUND```

似乎是从codepush路径请求cordova.js,我该如何解决这个问题?我需要将cordova.js路径设置为../../../../../www/cordova.js吗?

1 个答案:

答案 0 :(得分:0)

CodePush Cordova插件希望您将特定于平台的www文件夹发布到服务器,其中包含cordova.js文件。在您的示例中,如果您只是将要发布的文件夹更改为“platforms / android / assets / www”,那么您应该很高兴。此外,请确保在发布之前运行“cordova prepare android”,以便www文件夹具有最新的更改。

您可以查看docs以获取有关CLI /插件在发布时所期望的更多详细信息。

让我知道这是怎么回事!