依赖包版本package.json: "dependencies" has dependency "node-sass" with range "^7.0.0"

322 阅读1分钟

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.  *表示全部取最新