• npm 官方仓库的 hexo-asset-image@1.0.0 版本有问题(路径拼接错误、失效等);
  • 但使用 GitHub 上的源码版本github:CodeFalling/hexo-asset-image是正常的,没有路径错误。

这确实是一个已知现象,而且社区里也有不少人提到:

npm 上的 1.0.0 版本是旧版本,而 GitHub 上的最新提交(虽然没发新版)修复了路径拼接问题,但作者没有发布新版本到 npm


解决方案总结:

推荐方式:继续使用 GitHub 版本

你可以继续在 package.json 中使用 GitHub 地址安装:

1
"hexo-asset-image": "CodeFalling/hexo-asset-image"

然后运行:

1
npm install

这样你就能绕过 npm 上那个有问题的 1.0.0 版本,使用 GitHub 上修复后的版本。


注意:

  • GitHub 版本虽然能工作,但作者已归档仓库,未来不会更新;
  • 如果你后续迁移到新环境,建议考虑迁移到 hexo-asset-img,它是社区维护的替代品,长期更稳定。