使用 PouchDB 和 AngularJS + Angular Material 错误

Using PouchDB and AngularJS + Angular Material error

我正在使用 PouchDB,AngularJS 和 Angular Material,但出现错误

[$injector:unpr] Unknown provider: $$asyncCallbackProvider <- $$asyncCallback <- $animate <- $compile

可能是什么问题? index.htmlpackage.json

中提供所有依赖项

app.js

'use strict'

var app = angular.module('scMainApp', ['ngRoute', 'ngMaterial', 'ngAria', 'ngAnimate', 'ngMdIcons', 'pouchdb'])
       .config(['$routeProvider', ($routeProvider) => {
            $routeProvider
            .when('/', {
                controller: 'mainCtrl',
                templateUrl: '/app/views/main.html'
            })
            .otherwise({ redirectTo: "/" })
}]);

当我从 angular.module ngAnimatengMaterial.

中删除时,这个问题就消失了

现在可以了。问题出在 angular 和 angular-animate 的依赖项上。在我的 package.json 中一切正常,但在 node_module 中是旧版本的脚本。