这是某一个故事,在壮大的终结与开端中,属于渺小我们的故事。
最近好久没有更新 blog ,蓦然发现 hexo 都已经从版本4更新到版本5了,直接 npm 升级了一波, generate 的时候发现 warning ,解决一下。
一、解决警告
Hexo 从 v4.x 更新到 v5.x 之后生成网站文档出现如下错误:
1 | WARN Deprecated config detected: "use_date_for_updated" is deprecated, please use "updated_option" instead. See https://hexo.io/docs/configuration for more details. |
解决方法如下:
打开根目录下的 _config.yml
找到 use_date_for_updated: false
,改为:updated_option: 'date'
: 使用 date 作为 updated 的值。可被用于 Git 工作流之中,因为使用 Git 管理站点时,文件的最后修改日期常常会发生改变updated_option: 'mtime'
: 使用文件的最后修改时间。这是从 Hexo 3.0.0 开始的默认行为。updated_option: 'empty'
: 直接删除 updated。使用这一选项可能会导致大部分主题和插件无法正常工作。
(附) npm 更新 Hexo 安装包
在 Hexo 目录下运行以下命令:
1 | npm install -g npm-check-updates |
(附) npm 更新 Hexo 安装包后出现 Cannot find module ‘nice-try’ 错误
解决方案:
删除当前目录(Hexo 目录)下node_modules
和package-lock.json
然后运行npm install
命令。
Reference
- 新版本部署报错 #104
- Hexo Configuration