将角度5与ElasticSearch连接时,获取进程未定义错误?

时间:2018-05-16 06:54:15

标签: angular elasticsearch elasticsearch-plugin

这是我第一次使用带有弹性的角度,我在线上得到了上述错误" this.client = new Client(//.."

确切错误

  

ReferenceError:未定义进程       在Log.push ../ node_modules / elasticsearch / src / lib / log.js.Log.addOutput(log.js:213)       在新的日志(log.js:51)       在新的运输(transport.js:19)       在新的EsApiClient(client.js:58)       在新客户端(client.js:101)       在ElasticsearchService.push ../ src / app / elasticsearch.service.ts.ElasticsearchService.connect(elasticsearch.service.ts:23)       在新的ElasticsearchService(elasticsearch.service.ts:18)       在_createClass(core.js:9260)       at _createProviderInstance $ 1(core.js:9234)       at resolveNgModuleDep(core.js:9200)

以下是相关代码

public function settingsType(){
           return $this->hasMany('YourSettingModelName'::class);
        }

2 个答案:

答案 0 :(得分:1)

重新安装模块解决了这个问题。不知道最初是什么破坏了装置。

答案 1 :(得分:0)

我发现几个线程,下面的命令对我有用。 reference

 npm i -S process, 

然后将以下两行添加到polyfill.ts文件中。

 import * as process from 'process';
 window['process'] = process;