【发布时间】:2017-06-16 02:17:30
【问题描述】:
我考虑使用基于 npm 的 Hexo(静态博客生成器)。我想知道一件事,如果一个 npm 包(依赖项)不再可用怎么办?每个包都有自己的作者,它可以随时取消支持或从 npm 的存储库中完全删除它。
那么,如果缺少其中一个 npm 包会影响 Hexo 的运行,从而导致我将来无法生成我的博客,我该怎么办?
【问题讨论】:
标签: npm static-site hexo
我考虑使用基于 npm 的 Hexo(静态博客生成器)。我想知道一件事,如果一个 npm 包(依赖项)不再可用怎么办?每个包都有自己的作者,它可以随时取消支持或从 npm 的存储库中完全删除它。
那么,如果缺少其中一个 npm 包会影响 Hexo 的运行,从而导致我将来无法生成我的博客,我该怎么办?
【问题讨论】:
标签: npm static-site hexo
虽然这可能发生(并且至少发生一次),但通常这不是一个严重的问题。虽然您将等到有人修复缺失的依赖项(它在 Hexo 等流行包上很快发生),但您可以使用较旧的工作版本。如果您想 100% 确定,您可以将 node_modules 与您的网络资源一起提交 (see discussion here)。
【讨论】: