前言-引出为什么做本次的主题
- 当我们Vue项目打包,运行npm run build CLI命令行会提示我们 Browserslist下caniuse-lite这个包已经过时了,需要我们运行npm update更新下
- 我一开始是忽视这个信息的,在陈可跟我说了,现在不更新以后用户数量多了,到了不能不更新的时候,在更新,会不会出现重大问题。如果这个包对当前的架构没有什么影响,我们是不是可以将他更新。
- 然后我就去专门调研了一下,为此做了一份总结
- 这份总结虽然是完成了,但是也应发了其他的问题,而这些问题都毫不犹豫指向了我们今天的主题NPM。
1.第一阶段:NPM介绍
总结:NodeJs就像是我们日常生活中使用的手机,npm就是手机中的应用市场,里面的每个包就像是app2.第二阶段 package.json 是什么?
version
:默认版本号1.0.0
(大版本.小版本.补丁版)- 大版本,做了不兼容的API修改
- 小版本,添加了向后兼容的功能
- 补丁版,做了向后兼容的bug修复