我正在尝试构建Elasticsearch Angular应用。我正在使用require.js。
define([
'angular',
'elasticsearch'
],function(angular){
console.log("Entering es client app... ");
return angular.module('es',["elasticsearch"])
.service('client', function (esFactory) {
console.log("Register es client... ");
return esFactory({
host: 'http://localhost:9200',
apiVersion: '1.4',
log: 'trace'
});
});
});
我设置了路径
路径:{ 'angular':'../ bower_components/angular/angular', 'elasticsearch': '../ bower_components / elasticsearch / elasticsearch.angular' }
并添加了依赖
'elasticsearch':{ DEPS: “角度” ] 出口: 'elasticsearch' }
但它会引发以下错误。其他人遇到过这个问题?
未捕获TypeError:_. expand不是函数40 .__ browserify_Buffer @ elasticsearch.angular.js:38901s @ elasticsearch.angular.js:4(匿名函数)@ elasticsearch.angular.js:424 ... / connection @ elasticsearch .angular.js:37262s @ elasticsearch.angular.js:4(匿名函数)@ elasticsearch.angular.js:415 ../ lib / client @ elasticsearch.angular.js:18307s @ elasticsearch.angular.js:4e @ elasticsearch .angular.js:4(匿名函数)@ elasticsearch.angular.js:4
require.js:166 Uncaught Error:匿名的define()模块不匹配:function(){ return _; } http://requirejs.org/docs/errors.html#mismatchmakeError @ require.js:166intakeDefines @ require.js:1229localRequire @ require.js:1410context.configure @ require.js:1351requirejs @ require.js:1742req.config @ require.js:1753(匿名函数)@ main.js:4(匿名函数)