想进一步学习node.js,发现有人推荐hexo,就准备弄得试一下,现在把我自己在window10上的安装步骤贴一下:
1.安装node.js
安装过程在另一边博客提到过,地址是这里。安装完测试效果如下:
2.安装git,下载下来,安装即可,官网下载地址这个。
3.使用 npm install hexo-cli -g 安装hexo会出现两个WARN,直接略过就行,全部信息显示如下:
4.测试命令hexo,看到如下效果:
估计是找不到这个命令,进入到你自己本地配置的nodeModule,默认好像是C盘中的appdata目录,我的已经配置成了:D:\nodeModule\node_global。
进入到该目录下(只进入到node_global中可以看到hexo),测试命令是否可用,发现可用,于是该目录添加到系统环境变量Path中,使得在任意目录下该命令可用:
5.运行 hexo init <路径> 初始化创建一个hexo.如果不加<路径>,表示当前路。如进入到我本地的目录:D:\nodeModule\workspace\ihexo
运行 hexo init即在我本地的ihexo中创建项目 ,运行效果如下:
6.遇到的问题:
本来想在cgywin(window10)中安装node.js,再安装hexo。安装了好几次,都不成功,原因如下:
1).cgywin毕竟和linux还是有区别的,源码直接编译过不了。在运行make的时候报错,提示找不到对应的系统。Cygwin使用uname查看时,显示的如下:
2).在本人window10中,已经将node,npm等设置成了系统变量,即使安装好了,使用的也是window10中的node和npm。这个是cgywin的运行机制决定的。Cgywin可以运行window中的命令行。
3)
在window10中安装配置好后,还可以在cgywin中使用,暂时也没有别的问题,测试了几个小例子,都能运行,环境就先搞到这里了,接下来再看hexo吧。