warning package.json
package.json: "dependencies" has dependency "node-sass" with range "^7.0.0"
想用各个依赖包的最新版本。如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方便的将package.json中的依赖包版本号更新为最新版本
1.安装 npm install -g npm-check-updates
2.ncu 检查package.json中dependencies的最新版本
3.ncu -u 更新dependencies到新版本
4.ncu -a 更新全部dependencies到最新版本(包括当前指定版本范围满足最新版本号的,比如^4.2.0 -> ^4.3.0)
- devDependencies:开发环境使用
安装依赖包用 *npm install [依赖包名称] --save-dev* ,这个依赖包就会出现在devDependencies下
- dependencies:生产环境使用
安装依赖包用 *npm install [依赖包名称] --save* ,这个依赖包就会出现在dependencies下
例如:像webpack这些是我们在开发过程中用来打包的,代码提交线上时就不需要了,那么就放在*devDependencies*下
a. ^表示第一位版本号不变,后面两位取最新的
b. ~表示前两位不变,最后一个取最新
c. *表示全部取最新