我尝试将apollo-client集成到我的角度应用程序中,它运行得非常好。
但是,我的经理要求从名为' protoApp'的原型应用程序中调用GraphQL服务器。它是在Angular1中构建的。所以我按照https://github.com/apollographql/angular1-apollo
中的文档进行了操作我做了npm install angular1-apollo apollo-client --save
。我可以在node_modules下看到angular1-appolo,apollo-client,graphql-tag模块。
现在,当我添加' angular-apollo'作为我的应用程序模块的依赖项,当我运行此应用程序时失败 -
(function () {
'use strict';
var apolloAng = require('angular-apollo');
angular.module('protoApp', [
'ngAnimate',
'ngResource',
'ui.router',
'anugular1-apollo'
]);
})();
在浏览器中,我看到了
未捕获错误:[$ injector:modulerr] http://errors.angularjs.org/1.5.5/ $注射器/ modulerr P0 = CompassApp&安培; P1 =错误... 0yc%20(HTTP%3A%2F%2F127.0.0.1%3A9090%2Fscripts%2Fangular.min.js%3A21%3A332)
我首先尝试使用require(' angualr-apollo')然后注入角度模块,我看到Uncaught ReferenceError:require未定义