使用Cordova插件在Cordova中编译Angular2

时间:2017-09-12 12:45:24

标签: javascript angular cordova cordova-plugins

我有一个Cordova应用程序,里面有一个角度2的应用程序,编译到www文件夹中。

结构

cordova
 - hooks
 - plugins
 - ng (angular app)
   - src
   - angular-cli.json
 - www
 - platforms
 etc ...

在angular-cli.json中我有

"scripts": ["../../platforms/ios/www/cordova.js","../../platforms/ios/www/cordova_plugins.js",
      "../../plugins/cordova-plugin-geolocation/www/geolocation.js",
      "../../plugins/cordova-plugin-geolocation/www/Coordinates.js",
      "../../plugins/cordova-plugin-geolocation/www/Position.js",
      "../../plugins/cordova-plugin-geolocation/www/PositionError.js"],

哪种似乎捆绑的东西,很难说。在Chrome日志中我得到了

  

无法找到cordova.js脚本标记。插件加载可能会失败。

     

zone.js:196未捕获错误:模块cordova-plugin-geolocation.Coordinates不存在。

和一大堆

  

获取“http://localhost:4200/plugins/cordova-plugin-geolocation/www/Coordinates.js”和其他人的错误。

这一切看起来有些俗气,我甚至不确定如何从.ts文件访问导航器对象以获取插件。

有没有人设法以一种很好的方式解决这个问题?

0 个答案:

没有答案