Angularjs 带Elasticsearch Angular应用程序的Requirejs;lib/连接器/角形“;尚未加载上下文:\的。使用require([])
我正在尝试构建Elasticsearch Angular应用程序。我正在使用require.js main.jsAngularjs 带Elasticsearch Angular应用程序的Requirejs;lib/连接器/角形“;尚未加载上下文:\的。使用require([]),angularjs,elasticsearch,requirejs,Angularjs,elasticsearch,Requirejs,我正在尝试构建Elasticsearch Angular应用程序。我正在使用require.js main.js require.config({ paths : { 'angular' : '../bower_components/angular/angular', 'elasticsearch' : '../node_modules/elasticsearch/src/elasticsearch.angular', 'app' : 'app', 'coreModule':'coreModu
require.config({
paths : {
'angular' : '../bower_components/angular/angular',
'elasticsearch' : '../node_modules/elasticsearch/src/elasticsearch.angular',
'app' : 'app',
'coreModule':'coreModule',
'esClient' : 'service/esClient'
},
shim : {
'app':{
'deps' : ['angular','coreModule']
},
'coreModule' : {
'deps' :['angular', 'elasticsearch','esClient']
},
'esClient' : {
'deps' :['angular', 'elasticsearch']
}
}
});
require(['app'], function(){
angular.bootstrap(document, ['app']);
});
esClient.js
define(function(){
var esClient=angular.module('esClient', ['elasticsearch']);
esClient.service('client', function (esFactory) {
return esFactory({
host: 'http://localhost:9200',
apiVersion: '1.5',
log: 'trace'
});
});
});
但它抛出了以下错误。还有其他人面临这个问题吗
未捕获错误:尚未为上下文加载模块名“lib/connectors/angular:\。使用require([])
makeError@require.js:166
localRequire@require.js:1407
requirejs@require.js:1752
(匿名函数)@elasticsearch.angular.js:7
js:3 coreModule
app.js:4应用程序模块
angular.js:63未捕获错误:[$injector:modulerr]未能实例化模块
应用程序到期日期:
错误:[$injector:modulerr]未能实例化模块coreModule,原因是:
错误:[$injector:modulerr]未能实例化模块esClient,原因是:
错误:[$injector:modulerr]未能实例化模块elasticsearch,原因是:
错误:[$injector:nomod]模块“elasticsearch”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。是否确实加载了
elasticsearch.angular.js
文件?路径似乎包括节点\ u模块
,通常情况下,客户端不应使用这些模块。正在加载的是什么库/连接器
@NikosParaskevopoulos。因为错误(未捕获错误:模块名“lib/connectors/angular”)指的是elasticsearch.angular.js中的第7行,它指向:var AngularConnector=require('./lib/connectors/angular')@Vishwanath它指的是路径/节点\模块/elasticsearch/src/lib/connectors/angular。js@NikosParaskevopoulos我也在跟进这个问题。欢迎提供任何建议。