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下的对应信息



原文地址:https://www.cnblogs.com/dhjy123/p/13065874.html