Module 'ngCordova' is not available!

项目报错

ionic 项目,由 ionic start yourapp tabs创建

Uncaught Error: [$injector:modulerr] Failed to instantiate module starter due to:
Error: [$injector:modulerr] Failed to instantiate module ngCordova due to:
Error: [$injector:nomod] Module 'ngCordova' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.5.3/$injector/nomod?p0=ngCordova

原因:

ngCordova插件没有安装

处理:

  1. 使用bower来安装,前提是你得安装了bower,而且相关权限要配置好了,然后一条命令解决,命令如下:
bower install ngCordova,安装bower在此不再说明,自行查百度。
  1. 直接下载源文件,然后拷贝到相关目录下。在index.html中引用
<!-- cordova script (this will be a 404 during development) -->
    <script src="cordova.js"></script>
    <script src="js/cordova/ng-cordova.min.js"></script>
    <!-- your app's js -->
    <script src="js/app.js"></script>
    <script src="js/controllers.js"></script>
    <script src="js/services.js"></script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容