hexo-theme-huhu icon indicating copy to clipboard operation
hexo-theme-huhu copied to clipboard

博客无法生成页面

Open time-todie opened this issue 4 years ago • 4 comments

和Hexo 4.2去除cheerio依赖的改动有关吗?之前用Hexo 3.8没出问题。升级到Hexo 4.2后,每次打完hexo g都会报Error: Cannot find module ‘cheerio’。

我的运行环境如下: hexo: 4.2.0 hexo-cli: 3.1.0 os: Windows_NT 10.0.17763 win32 x64 http_parser: 2.8.0 node: 10.16.3 v8: 6.8.275.32-node.54 uv: 1.28.0 zlib: 1.2.11 brotli: 1.0.7 ares: 1.15.0 modules: 64 nghttp2: 1.39.2 napi: 4 openssl: 1.1.1c icu: 64.2 unicode: 12.1 cldr: 35.1 tz: 2019a


重装过Hexo、重装过nodejs、重装过git for win10 x64……都无法解决问题。

time-todie avatar Mar 03 '20 09:03 time-todie

Hexo 4.2去除cheerio依赖,但是hexo-theme-huhu还是有cheerio依赖的。你需要这样做:

  1. 切换至themes/hexo-theme-huhu路径下,并执行npm install命令初始化
  2. 执行 npm install --save cheerio ,安装cheerio并写到package.json文件中
  3. 再次执行npm install命令初始化
  4. 切换到博客项目根目录再次运行 npm run server试下应该就可以了

希望能帮到你😊

astroxu avatar Mar 19 '20 05:03 astroxu

Hexo 4.2去除cheerio依赖,但是hexo-theme-huhu还是有cheerio依赖的。你需要这样做:

  1. 切换至themes/hexo-theme-huhu路径下,并执行npm install命令初始化
  2. 执行 npm install --save cheerio ,安装cheerio并写到package.json文件中
  3. 再次执行npm install命令初始化
  4. 切换到博客项目根目录再次运行 npm run server试下应该就可以了

希望能帮到你😊

谢谢。改天试试。

time-todie avatar Apr 04 '20 11:04 time-todie

Hexo 4.2去除cheerio依赖,但是hexo-theme-huhu还是有cheerio依赖的。你需要这样做:

切换至themes/hexo-theme-huhu路径下,并执行npm install命令初始化 执行 npm install --save cheerio ,安装cheerio并写到package.json文件中 再次执行npm install命令初始化 切换到博客项目根目录再次运行 npm run server试下应该就可以了

希望能帮到你😊

我也有这个问题,用你的方法已经解决啦,感谢!

Vichin0215 avatar Apr 10 '20 06:04 Vichin0215

Hexo 4.2去除cheerio依赖,但是hexo-theme-huhu还是有cheerio依赖的。你需要这样做:

  1. 切换至themes/hexo-theme-huhu路径下,并执行npm install命令初始化
  2. 执行 npm install --save cheerio ,安装cheerio并写到package.json文件中
  3. 再次执行npm install命令初始化
  4. 切换到博客项目根目录再次运行 npm run server试下应该就可以了

希望能帮到你😊

方法有效,感谢!

machgeek avatar Apr 26 '20 09:04 machgeek