项目报错
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插件没有安装
处理:
- 使用bower来安装,前提是你得安装了bower,而且相关权限要配置好了,然后一条命令解决,命令如下:
bower install ngCordova,安装bower在此不再说明,自行查百度。
- 直接下载源文件,然后拷贝到相关目录下。在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>