Error encountered
When running hexo generate
ERROR Plugin load failed: hexo-optimize
Error: Cannot find module 'imagemin'
_config.yml was the same as README indicated.
# https://github.com/next-theme/hexo-optimize#readme
filter_optimize:
enable: true
# remove the surrounding comments in each of the bundled files
remove_comments: false
css:
# minify all css files
minify: true
# bundle loaded css files into one
bundle: true
# use a script block to load css elements dynamically
delivery: true
# make specific css content inline into the html page
# - only support the full path
# - default is ['css/main.css']
inlines:
excludes:
js:
# minify all js files
minify: true
# bundle loaded js files into one
bundle: true
excludes:
# set the priority of this plugin,
# lower means it will be executed first, default of Hexo is 10
priority: 12
Solution
I installed these dependencies manually and it succeeded.
npm install imagemin imagemin-mozjpeg imagemin-pngquant imagemin-gifsicle imagemin-jpegtran imagemin-optipng imagemin-svgo
And I need to install autoconf system-wide since imagemin-gifsicle failed to fetch pre-built binary and I had to compile it.
Should we add imagemin and plugins to dependencies?
My package.json : package.zip
Error encountered
When running
hexo generate_config.ymlwas the same as README indicated.Solution
I installed these dependencies manually and it succeeded.
And I need to install
autoconfsystem-wide sinceimagemin-gifsiclefailed to fetch pre-built binary and I had to compile it.Should we add imagemin and plugins to dependencies?
My
package.json: package.zip