Cordova iOS平台没有Api.js

时间:2017-05-23 13:13:36

标签: javascript ios node.js cordova npm

我正在尝试将iOS平台添加到新的Cordova 7.0.1项目中,但不断收到此帖子标题中列出的错误。我已经尝试删除平台并按照此线程here中的建议添加它,但我仍然收到错误。我最近将Cordova从6.5.0升级到7.0.1,从那以后出现了这个错误。有没有人有任何解决这个问题的建议?

3 个答案:

答案 0 :(得分:3)

将Node.js更新为最新版本。

答案 1 :(得分:1)

请删除然后在项目中添加iOS平台:

cordova platform rm ios
cordova platform add ios

希望这对你有所帮助。它对我有用。

答案 2 :(得分:0)

只做

                var postID = $('#post_id').val();
                FB.api(
                        '/' + postID + '/',
                        'GET',
                        {
                            "fields": "reactions.type(LIKE).limit(0).summary(1).as(like),reactions.type(WOW).limit(0).summary(1).as(wow),reactions.type(SAD).limit(0).summary(1).as(sad),reactions.type(LOVE).limit(0).summary(1).as(love),reactions.type(HAHA).limit(0).summary(1).as(haha),reactions.type(ANGRY).limit(0).summary(1).as(angry)",
                            "access_token": "token"
                        },
                function (response) {
                    console.log(response);                     
                    var like_count = response.like.summary.total_count;                       
                    var love_count = response.love.summary.total_count;                      
                    var wow_count = response.wow.summary.total_count;                  
                    var haha_count = response.haha.summary.total_count;                      
                    var sad_count = response.sad.summary.total_count;                      
                    var angry_count = response.angry.summary.total_count;                        
                }
      );

这对我很有用