更新 JavaScript 依赖项及其版本#

此主题中有两种类型的依赖项定义

  • package.json 包含此主题的基本依赖项。它们被分解成几个类别,例如 dependenciesdevDependencies。它由维护者编辑。

  • package-lock.json 包含此主题的完整的冻结依赖项链,包括我们基本依赖项的所有子依赖项。它是自动生成的。

要更新或添加 JS 依赖项,请执行以下步骤

  1. 编辑 package.json,添加或修改依赖项。

  2. 重新生成 package-lock.json 以创建一组新的主题冻结依赖项。为此,请从 Sphinx 主题构建器 运行以下命令。

    stb npm install --include=dev
    
  3. 提交这两个文件到存储库。当新人拉取最新提交时,他们的 npm 环境将根据新的锁定文件自动更新。