更新 JavaScript 依赖项及其版本#
此主题中有两种类型的依赖项定义
package.json
包含此主题的基本依赖项。它们被分解成几个类别,例如dependencies
和devDependencies
。它由维护者编辑。package-lock.json
包含此主题的完整的冻结依赖项链,包括我们基本依赖项的所有子依赖项。它是自动生成的。
要更新或添加 JS 依赖项,请执行以下步骤
编辑
package.json
,添加或修改依赖项。重新生成
package-lock.json
以创建一组新的主题冻结依赖项。为此,请从 Sphinx 主题构建器 运行以下命令。stb npm install --include=dev
提交这两个文件到存储库。当新人拉取最新提交时,他们的
npm
环境将根据新的锁定文件自动更新。