https://zhuanlan.zhihu.com/p/24357770

    (非常赞)去B站学习.https://www.bilibili.com/video/BV1Nx4118788?from=search&seid=8287692096724961225

    为什么需要npm(node package manager)

    远古时代,大家把各自的开源包放到了自己的网站.每个人都要跑到不同的人下面去找这个包.所以非常麻烦

    最后因为node.js 火了,需要一个包管理.然后就内置了npm . 然后就是现在这样了

    常用操作

    1. 安装好后会连带node 也一起有
    2. npm -v
    3. node -v
    4. npm install npm@lastest -g npm 更新自己到最新版本 -g 全局
    5. 切换到对应的文件目录下面
    6. npm init
    7. 然后安装 对应的包
    8. 安装指定版本的 node版本
    9. nvm install v12.18.3
    10. 查看已经安装的版本
    11. nvm ls
    12. 切换版本
    13. nvm use v12.18.3(这是一次性的,重新开一个终端还是会回去的)
    14. nvm use 版本在macLinux上只是临时切换版本, 新开一个终端之后还是之前的版本
    15. node永久切换版本 nvm alias default 12.18.3
    16. https://www.yuque.com/qw5nze/ga14hc/awho3k?language=en-us
    17. tnpm是阿里定制的npm,内部私有的模块都会发布到这里