Closed val3344 closed 3 years ago
虽然 package.json 中仅定义了两个依赖,但最终会安装 290 个包。而实际上一个依赖 都不需要添加。
对于 hexo-fs,此项目使用到的几个 API,直接使用 Node.js 的 fs 模块就足够了。 hexo-fs 是添加了更多的文件 watch 等功能,此项目并没有用到。
对于 hexo-log,在 hexo 变量上,已经有初始化过的 log 可以直接用,没必自 己引入 hexo-log 再创建个实例。而且使用 hexo.log 还有个好处是 debug 和 slient 等配置,还会继承用户执行 hexo 命令时使用的 --debug 和 --slient 等参数配置。
hexo
log
hexo.log
--debug
--slient
虽然 package.json 中仅定义了两个依赖,但最终会安装 290 个包。而实际上一个依赖 都不需要添加。
对于 hexo-fs,此项目使用到的几个 API,直接使用 Node.js 的 fs 模块就足够了。 hexo-fs 是添加了更多的文件 watch 等功能,此项目并没有用到。
对于 hexo-log,在
hexo
变量上,已经有初始化过的log
可以直接用,没必自 己引入 hexo-log 再创建个实例。而且使用hexo.log
还有个好处是 debug 和 slient 等配置,还会继承用户执行hexo
命令时使用的--debug
和--slient
等参数配置。