Node Nvm Npm 和 yarn homebrew

Node Npm Nvm 和yarn homebrew

  1. 三者关系: nvm切换不同版本的node, node自带npm

    Mac : 'brew install nvm'
    windows: github 搜索 'nvm-windows' 下载

  2. 终端指令

    1. open .nvm: 打开nvm文件 -> versions -> node -> v10.15.3(代表node版本) -> lib(node_modules代表全局包)

    2. nvm切换下node的全局包也会切换, 都放在自己node目录下, 安装全局包时候不需要管理员权限

  3. Nvm指令

    1. nvm list: 列出安装的所有node版本

    2. nvm install v10.13.0: 安装需要的版本(总归四个长期维护版本)

    3. nvm use 10.13.0: 切换需要的版本

    4. nvm alias default : 指定默认版本

    5. nvm install stable 安装最新稳定版 node

    6. nvm uninstall 删除已安装的指定版本,语法与install类似

    7. nvm ls 列出所有安装的版本

  1. npm指令

    1. npm install -g jshint: 安装全局包

    2. npm uninstall -g jshint: 拆卸全局包

    3. npm update -g jshint: 更新全局包

      npm list -g --depth 0:查看全局包

    4. 官网: https://www.npmjs.cn/

    5. npm安装太慢, 可以使用淘宝镜像: npm i webpack --save --registry=https://registry.npm.taobao.org 重点是后面那句

    6. 淘宝镜像官网: https://npm.taobao.org/

yarn(管理全局包)

  1. yarn

    1. 指令

      1. yarn global add webpack: 安装全局包

      2. yarn global dir: 全局包所在位置

        yarn global list:查看全局安装包

      3. 更新全局包, cd到全局包所在位置, yarn global upgrade webpack(cd到那才有效, npm不需要)

      4. yarn global remove webpack: 拆卸全局包

      5. 官网: https://yarn.bootcss.com/docs/usage/

homebrew(MacOS的软件管理)

  1. 指令

    1. open /usr/local/Cellar: brew安装的所有包都在这

    2. brew install yarn cde: 因为nvm管理和下载node, 所有brew在下载yarn的时候必须忽略安装node

    3. 因为yarn是由brew 安装, 所以yarn也在brew安装目录下(yarn安装的全局包不在)

    4. 官网: https://brew.sh

    5. homebrew指令

      1. 查看可运行的服务: brew services

      2. 查看哪些由homebrew运行的进程: brew services list

      3. 运行某个由homebrew安装的软件: brew services start nginx

      4. 关闭某个进程: brew services stop nginx

      5. 重启某个进程: brew services restart nginx

      6. 安装软件: brew install Git

      7. 卸载软件: brew uninstall Git

      8. 搜索软件: brew search git

      9. 更新所有可更新的软件: brew upgrade

      10. 更新某具体软件: brew upgrade git

      11. 查看软件信息: brew info git

      12. 删除所有程序: brew cleanup

      13. 删除指定程序:brew cleanup git

      14. 查看哪些已安装的程序需要更新: brew outdated

      15. 查看所有已安装的程序: brew list

      16. 更新Homebrew: brew update

      17. 用浏览器打开:brew home git

      18. 显示包依赖: brew deps git

你可能感兴趣的:(Node Nvm Npm 和 yarn homebrew)