项目开发用到了ES,5.X版本的,然而网上好多的安装资料都不能用,全是之前的老版本,今天弄了一上午终于完事了,总结一下安装的步骤。
1.安装NodeJs
去官网https://nodejs.org/en/下载nodejs,然后直接安装到电脑上,接着配置环境变量,用户变量中添加NODE_PATH,值为安装路劲下的node_modules文件夹路径,如图所示
系统变量中添加NODE_HOME,值为nodejs的安装路径,如图所示
把NODE_HOME添加到path路径中。
在cmd中测验是否成功:
2.安装grunt
head插件要通过这个启动,在node安装路径下启动cmd,输入
npm install -g grunt-cli
-g代表全局安装。安装路径为C:\Users\yourname\AppData\Roaming\npm,并且加入系统变量PATH中。安装完成后检查一下,在cmd中输入:
3.安装Phantomjs
PhantomJS是一个*面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG。
在官网下载下来后把phantomjs.exe
所在目录加入到系统变量PATH
中。
4.elasticsearch配置允许跨域访问 修改elasticsearch配置文件elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
5.启动ES
6.下载head插件
有git的话可以直接用git下载:
git clone git://github.com/mobz/elasticsearch-head.git
没有的话,在下面链接中下载zip格式的
https://github.com/mobz/elasticsearch-head
解压后在文件目录下启动cmd
npm install
开始安装,成功后再在cmd中输入
grunt server
成功,访问9100就行了!