"devDependencies":{
"@vue/babel-preset-app": "^4.5.12",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"autoprefixer": "9.8.6",
"babel-plugin-import": "^1.11.0",
"cross-env": "^7.0.2",
"jest": "^25.4.0",
}
注意:
对应上面的版本号以 x.y.z :为例子
x :表示一些小的bugfix, 更改z的号;重大更新
y :表示一些大的版本更改,比如一些API的变化;次要更新
z :表示一些设计的变动及模块的重构之类的,会升级x版本号;修复补丁
在
package.json
里面依赖包的版本号前面的符号有两种,一种是 ~ ,一种是 ^。
~的意思是匹配最近的小版本
比如~7.1.2将会匹配所有的7.1.x版本,但不匹配7.2.0
^ 的意思是最近的一个大版本
比如7.1.2 将会匹 配 所有 7.x.x,但不包括8.x.x
锁定版本:
- 方 法 一: 安装精确版本:
"vue": "3.2.26"
- 方法二
使用yarn来管理依赖
yarn是一个与npm兼容的node包管理器。使用它安装npm包,会自动在项目目录中创建一个yarn.lock文件。该文件包含了当前项目中所安装的依赖包的版本信息。其他人在使用yarn安装项目的依赖包时就可以通过该文件创建一个完全相同的依赖环境