因为之前是 appveyor 来自动构建我的博客的.至于怎么用 appveyor 构建 hexo 博客,可以移步Hexo的版本控制与持续集成
今天突然发现更的博客和相册没有在网站上面发现更新.就去 appveyor. 一看才知道 构建失败了.
错误日志
1 | Build started |
刚开始以为要执行1
npm install hexo --save
结果发现还是不行
就仔细看了日志,发现1
npm WARN engine hexo@3.7.1: wanted: {"node":">=6.9.0"} (current: {"node":"4.8.7","npm":"2.15.11"})
原来是 版本升级问题, 是 hexo 的版本要 node.js>=6的.
于是就升级了 appveyor.yml.1
2environment:
nodejs_version: "6"
在 environment 下面增加 nodejs 版本1
2install:
- ps: Install-Product node $env:nodejs_version
在 install 第一行添加如上代码.
然后重新构建就 ok 了