https://zhuanlan.zhihu.com/p/24357770
(非常赞)去B站学习.https://www.bilibili.com/video/BV1Nx4118788?from=search&seid=8287692096724961225
为什么需要npm(node package manager)
远古时代,大家把各自的开源包放到了自己的网站.每个人都要跑到不同的人下面去找这个包.所以非常麻烦
最后因为node.js 火了,需要一个包管理.然后就内置了npm . 然后就是现在这样了
常用操作
安装好后会连带node 也一起有
npm -v
node -v
npm install npm@lastest -g 让npm 更新自己到最新版本 -g 全局
切换到对应的文件目录下面
npm init
然后安装 对应的包
安装指定版本的 node版本
nvm install v12.18.3
查看已经安装的版本
nvm ls
切换版本
nvm use v12.18.3(这是一次性的,重新开一个终端还是会回去的)
nvm use 版本在mac和Linux上只是临时切换版本, 新开一个终端之后还是之前的版本
node永久切换版本 nvm alias default 12.18.3
https://www.yuque.com/qw5nze/ga14hc/awho3k?language=en-us
tnpm是阿里定制的npm,内部私有的模块都会发布到这里