• 降低node/npm 到指定版本(Mac)详细教程


    跟着下方直接进行操作就行

    首先安装 Brew。这个就不详细说了 没有的话自己去搜一下

    第一步:进行nvm 安装操作

    brew install nvm 
    
    • 1

    执行后:

    ==> Pouring nvm-0.39.1_1.all.bottle.tar.gz
    ==> Caveats
    Please note that upstream has asked us to make explicit managing
    nvm via Homebrew is unsupported by them and you should check any
    problems against the standard nvm install method prior to reporting.
    
    You should create NVM's working directory if it doesn't exist:
      // 这里就是提示你创建一个 nvm文件
      mkdir ~/.nvm
    
    Add the following to ~/.zshrc or your desired shell
    configuration file:
       // 这里就是想让你进行一些配置
      export NVM_DIR="$HOME/.nvm"
      [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
      [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
    
    You can set $NVM_DIR to any location, but leaving it unchanged from
    /opt/homebrew/opt/nvm will destroy any nvm-installed Node installations
    upon upgrade/reinstall.
    
    Type `nvm help` for further information.
    ==> Summary
    🍺  /opt/homebrew/Cellar/nvm/0.39.1_1: 9 files, 184KB
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    执行 nvm --version

     nvm --version
    
     //出现问题。去进行配置
     zsh: command not found: nvm
    
    • 1
    • 2
    • 3
    • 4

    第二步:nvm配置

    1.vim ~/.bash_profile

    点击 i 进行插入操作 插入下面配置

    export NVM_DIR=~/.nvm
    source $(brew --prefix nvm)/nvm.sh
    
    • 1
    • 2

    插入完成后 点击Esc 然后 使用 :wq. 保存并退出

    执行:source ~/.bash_profile 如果出问题先不管接着往下走

    2.vim ~/.zshrc

    点击 i 进行插入操作 插入下面配置

    export NVM_DIR=~/.nvm
    source $(brew --prefix nvm)/nvm.sh
    
    • 1
    • 2

    插入完成后 点击Esc 然后 使用 :wq. 保存并退出
    执行:source ~/.zshrc

    3.vim ~/.profile

    点击 i 进行插入操作 插入下面配置

    export NVM_DIR=~/.nvm
    source $(brew --prefix nvm)/nvm.sh
    
    • 1
    • 2

    插入完成后 点击Esc 然后 使用 :wq. 保存并退出
    执行:source ~/.profile

    最后开始进行测试

    执行:nvm --version
    显示版本号就说明配置成功:0.39.1

    通过nvm 进行node 版本控制
    版本号根据自己的需求定义

    nvm install 12.6.0 
    
    • 1

    查看版本:node -v

    nvm 常用命令:

    以下用8.9.2版本为例
    
    nvm ls :打印出所有的版本 install stable:安装最稳定的版本
    nvm install v8.9.2 : 安装node的8.9.2的版本(删除用uninstall)
    nvm current :当前使用的node版本
    nvm use v8.9.2 :将node改为8.9.2版本
    nvm alias default 0.12.7:设置默认 node 版本为 0.12.7
    nvm alias default :设置系统默认的node版本
    nvm alias  :给不同的版本号添加别名
    nvm unalias  : 删除已定义的别名
    nvm reinstall-packages :在当前版本node环境下,重新全局安装指定版本号的npm包
    npm install -g mz-fis:安装 mz-fis 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis
    nvm use 4:切换至 4.2.2 版本(支持模糊查询)
    npm install -g react-native-cli:安装 react-native-cli 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v4.2.2/lib/react-native-cli
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    node npm 版本对照

    链接: 版本对照
    在这里插入图片描述

    末尾 npm 降级

    执行:sudo npm install npm@6.9.0 -g

    问题是不可控的 如果未能解决你的问题 就祝你顺利

  • 相关阅读:
    element 动态渲染form表单,添加验证
    开关电源测试解决方案之浪涌电流测试 -纳米软件
    freeRTOS--任务通知
    一个能够自我游戏的贪吃蛇(pygame与搜索算法)
    L2-024 部落
    Java《图书管理系统》练习
    【MySQL】MySQL执行计划与SQL调优提高查询效率(优化篇)(实战篇)(MySQL专栏启动)
    源码编译perl5遇到的问题汇总
    理解WPF中的布局
    ​力扣解法汇总1775. 通过最少操作次数使数组的和相等
  • 原文地址:https://blog.csdn.net/weixin_44994494/article/details/126009942