elasticsearch.js:ReferenceError:require未定义 [英] elasticsearch.js: ReferenceError: require is not defined

查看:149
本文介绍了elasticsearch.js:ReferenceError:require未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用 elasticsearch.js 创建一个项目。我正在追踪发现的文件这里



< head> 中我加载了:

 < script src =js / jquery-1.10.2.js>< / script> 
< script src =js / elasticsearch.js>< / script>
< script src =js / esInit.js>< / script>

custom.js / p>

  var elasticsearch = require('elasticsearch'); 
var client = new elasticsearch.Client({
{Host Here}
});

在FB控制台中,我看到

  ReferenceError:require未定义
var elasticsearch = require('elasticsearch');

我正在阅读 require()不是 javascript 的功能。非常困惑。

解决方案

看起来你正在加载应该与Node.js一起使用的版本。 >

还有兼容浏览器的版本: http://www.elasticsearch.org/guide/en/elasticsearch/client/javascript-api/current/browser-builds.html


I'm trying to create a project using elasticsearch.js. I'm following the docs found here.

In the <head> I've loaded:

<script src="js/jquery-1.10.2.js"></script>
<script src="js/elasticsearch.js"></script>
<script src="js/esInit.js"></script>

and in custom.js I have

var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
    {Host Here}
});

In FB console I see

ReferenceError: require is not defined  
var elasticsearch = require('elasticsearch');

I'm reading that require() is not a function of javascript. Very confused.

解决方案

It looks like you are loading the version that is supposed to be used with Node.js.

There are browser compatible builds available as well: http://www.elasticsearch.org/guide/en/elasticsearch/client/javascript-api/current/browser-builds.html

这篇关于elasticsearch.js:ReferenceError:require未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆