一、文档说明
本文档用于指导如何更新前端项目中依赖的 iidp 平台相关包(包括 @tech/t-core
、@tech/t-el-ui
、@tech/t-build
、@tech/t-base
前端底座依赖),涵盖「更新至最新版本」和「指定版本更新」两种场景。
二、更新至最新版本
若需将依赖更新为当前最新版本,操作步骤如下:
-
直接执行
package.json
中定义的update:xxx
脚本(xxx
为具体脚本名称),该脚本会自动安装对应依赖的最新版本:npm run update:xxx
三、更新至指定版本
若需精确指定依赖版本(非最新版本),操作步骤如下:
-
修改版本配置 在
package.json
的dependencies
(全小写) 中找到目标依赖,按以下规则修改:-
移除
版本号前的^
符号(^
会影响版本匹配范围); - 将版本号替换为目标指定版本(例如:将
^2.15.12
改为2.15.12
)。
package.json
中依赖版本号前的^
用于定义版本兼容范围:- 含义:允许安装「大于等于当前版本,且小于下一个主版本」的更新;
- 示例:
^2.15.12
允许安装2.15.13
、2.16.0
等版本,但不允许安装3.0.0
(主版本号升级)。
-
-
执行安装命令 运行
install:tech
脚本安装指定版本:npm run install:tech
"install:tech": "npm i @tech/t-core @tech/t-el-ui @tech/t-build @tech/t-base -S --registry http://iidp.chinasie.com:9999/maven/repository/npm-group/",
-
版本号自动恢复说明 安装成功后,
package.json/dependencies
中依赖的版本号会自动重新添加^
符号,此为正常现象。
注意:
更新版本后需要重新启动前端项目。