什么是npm nvm,为什么要安装它呢?
-
关系
- nvm 管理 nodejs 和 npm 的版本
- npm 可以管理 nodejs 的第三方插件
-
npm: nodeJs 包管理工具 打个比方:
- 在node.js里写个JavaScript就好比拍个图片,那A B 都是up主每个人都拍了图片,有一天我想用A
B的图片做个表情包,我就要先跑到A向A要他拍的图片,再跑到B家说不定B还不在家就很不方便;这时候node.js的创造者也发现了这个问题,他就建了个网站叫C说大家伙自己拍的图片都传到这个网站上,平时谁要谁的图片直接搜索就好了,这样就很方便。npm 就相当于这个C站,有了它,我想要A B的图片就不用去找它们了,直接C站搜索自动就找到所需图片
- 在node.js里写个JavaScript就好比拍个图片,那A B 都是up主每个人都拍了图片,有一天我想用A
-
nvm: nodeJs 版本管理工具:为什么要装nvm呢?
- 因为node.js一直在更新,大家用的node.js很可能版本不一样,就像 vue3
为什么它建议你用node版本多少以上,有的项目node版本中间差了好几辈,总不能上午开发A项目给A项目node版本装一遍,下午开发B项目给node先卸了,看B项目用的版本再装一遍,晚上开发C项目给node再卸了,再看C项目用的版本再装一遍,这时候nvm来了,就相当于一个帮助你的工具,你想让她下载什么版本的node.js,只要告诉她一声就好,比如nvm install x.x.x,它就立马帮你把node.js x.x.x装好
- 因为node.js一直在更新,大家用的node.js很可能版本不一样,就像 vue3
NVM
1、是查找本电脑上所有的node版本
nvm list
2、安装最新版本nvm
nvm install
3、切换使用指定的版本node
nvm use ##
4、列出所有版本
nvm ls
5、查看当前的版本
nvm --version
6、显示当前版本
nvm current
7、 nvm windows 安装
https://www.jianshu.com/p/13c0b3ca7c71
https://juejin.cn/post/7000652162950758431
8、安装node 版本
nvm install xxx(node版本)
NPM
1、清除npm 缓存
npm cache clean --force
2、查看版本
npm updated -d // 查看当前版本信息
npm update # Update packages // 更新包
npm outdated # Check for outdated packages // 检查过时的包
3、本地项目内局上线的包版本号
npm list <名字>
npm ls
4、本地全局npm 包的版本好
npm list <名字> -g
npm ls <名字> -g
5、npm 升级
npm install npm@x.y.z -g