Node.js 和 PHP 包管理工具使用总结

使用nvm快速切换 node 版本

如果单独安装了nodejs某个版本,建议卸载, 可能会冲突

安装 (MacOs && linux) windows看这里

  1. github
  2. 命令行
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

注意后面的“v0.34.0”这是nvm的版本号, curlwget 两种方式都可以,
如果安装好了,提示找不到命令, 尝试执行 source ~/.bashrc 命令

使用

  1. 查看node所有版本

    nvm list        # installed
    nvm list-remote # all

    nvm list 是查看本地已经安装的所有node版本,nvm list-remote 是查看所有node版本

  2. 切换版本 nvm use 版本号

    nvm use 10.15.3 
  3. 安装没有的node版本 nvm install 版本号

    nvm install 8.15.1
  4. 卸载已经安装的node版本 nvm uninstall 版本号

    nvm uninstall 8.15.1

使用nrm快速切换npm源

参考: https://www.cnblogs.com/wangmeijian/p/7072...

安装

  • 直接使用 npm 全局安装
    npm install nrm -g --save

使用

  1. 查看 npm 源 标记 * 的是当前正在使用的

    nrm ls

    nrm ls

  2. 使用指定的源 nrm use 名称

    nrm use taobao
  3. 注意
    如果你要发布一个 npm包一定要将源切换到 npm官方的源, 不然肯定是发布不成功的

    nrm use npm

使用 CRM 快速切换 composer 源

安装

  1. github
  2. 直接使用composer安装
    composer global require slince/composer-registry-manager

基本用法

  1. 列出所有可使用的镜像

    composer repo:ls
  2. 切换镜像

    composer repo:use

使用多线程下载插件加速composer下载速度

就算你配置了中国镜像, 但是,你会发现,下载速度还是不够快,网速没有任何问题,浏览器上网杠杠的...

安装

  • github
  • 命令行直接安装
    composer global require hirak/prestissimo

测试命令

  • 安装之前执行

    composer create-project laravel/laravel --prefer-dist ./test1
  • 安装之后执行

    composer create-project laravel/laravel --prefer-dist ./test2

最后

我只是一个 user 这些项目是我使用起来感觉还挺方便的,然后总结一下...
如果可以帮助到更多人, 可以给我个精华帖, 就这样...

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!