目前package.json 文件里面版本前面一般加的都是 ^
"vue": "^2.6.11",
"element-ui": "^2.11.0"
上述是 package.json 配置,如果 运行 npm install 的话,element-ui 实际版本会是最新版本,即 2.14.1。
这样一般没啥问题,但是如果后面的版本 api 有变化,代码就会出问题。
稳妥做法,固定版本号,如果要升级则手动指定版本号,避免自动升级出现的bug。
"vue": "^2.6.11",
"element-ui": "2.11.0"
package.json 还有一种版本号: ~,这种会自动更新小版本号
"element-ui": "^2.11.0" --> "element-ui": "^2.11.1"
下面是node_modules 包里面的 package.json, _from 是根目录下的版本, _id 是实际下载版本
"_from": "element-ui@2.13.1",
"_id": "element-ui@2.13.2",