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