【发布时间】:2015-11-13 10:21:00
【问题描述】:
我已经将 AngularJS 网络应用程序打包到 Cordova(iOS 平台)中。添加 Urban Airship 插件 (urbanairship-cordova) 后,我在运行时收到以下错误:
$ npm-exec cordova run ios --device
ERROR running one or more of the platforms: Error: Cannot find module '../ConfigParser/ConfigParser'
You may not have the required environment or OS to run this project
UA 插件的版本要求是 Cordova 5.0.0+ 和 Cordova iOS 3.8.0+。我正在运行 Cordova 5.4.0(撰写本文时的最新版本),任何以前的 5.x.x 版本都会在 Angular 应用程序中产生一个单独的问题,其中一些图像资产没有出现。
但是上面ConfigParser的错误只出现在5.4.0。
如果我恢复 UA 插件安装,错误就会消失。在尝试使用 iOS 模拟器进行模拟时,我遇到了同样的错误。
我已联系 Urban Airship (Twitter),因为 Github 存储库已关闭问题,但他们的支持页面 (http://goo.gl/ZGrbbi) 说我应该在那里记录问题。
关于如何解决的任何想法?
【问题讨论】:
标签: ios angularjs cordova urbanairship.com