npm package version

场景 包版本

版本号前面的^ 大量出现,^的意思是最近的一个大版本,比如1.13.3 将会匹配所有的1.y.z, 但不包含2.y.z

版本号前面的~符号,意思是最近的小版本,比如~1.13.3将会匹配所有的1.13.x版本,但不匹配1.14.0




 

场景 更新项目里的某一个包

npm i --save xxx@latest 
删除node_modules目录  重新npm i即可

 

先看看这个包在远端npm服务器的版本信息:

npm view xxx versions

 

 

2、删除本地已经安装过的包

npm uninstall 模块:删除模块,但不删除模块留在package.json中的对应信息

npm uninstall 模块 --save 删除模块,同时删除模块留在package.json中dependencies下的对应信息

npm uninstall 模块 --save-dev删除模块,同时删除模块留在package.json中devDependencies下的对应信息



posted @ 2020-06-08 15:19  hjswlqd  阅读(682)  评论(0编辑  收藏  举报