• mac下配置环境-node以及nvm


    当前配置环境主要针对于mac下系统,需要提前安装brew包

    如需要配置,可查阅:Brew包的基本安装(手把手教学)-CSDN博客

    如果是window环境配置,分享一个不错的帖子:nvm的安装和使用(详细)-CSDN博客

    一、NVM背景介绍

    nvm是针对于node版本的包管理器

    大家在使用node的时候,大部分都是单一版本下载,如果后面遇到版本问题,则需要卸载node后重新安装,比较繁琐。这个时候就可以使用nvm来对node版本进行管理,简单便携

    二、NVM安装

    推荐安装前卸载本机的node环境

    1. 通过brew安装
    brew install nvm
    2. 配置环境变量

    安装完毕后,nvm会有提示以及注意事项,可以直接按照以下命令配置

    1. echo 'export NVM_DIR="$HOME/.nvm"
    2. [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
    3. [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion' >> ~/.zshrc
    3. 更新配置文件
    source ~/.zshrc
    4.判断是否安装成功
    nvm -v
    5. nvm相关命令
    1. 1、nvm install :安装指定版本的Node.js,例如nvm install 18.18.12
    2. 2、nvm use :切换到指定版本的Node.js,例如nvm use 18.18.2
    3. 3、nvm current:显示当前正在使用的Node.js版本。
    4. 4、nvm ls:列出所有已经安装的Node.js版本。
    5. 5、nvm alias :为指定版本创建一个别名,例如nvm alias default 18.18.2
    6. 6、nvm uninstall :卸载指定版本的Node.js,例如nvm uninstall 18.18.2
    7. 7、nvm reinstall-packages :在切换Node.js版本后,重新安装已安装的全局npm包。
    8. 8、nvm on:打开nvm自动切换。
    9. 9、nvm off:关闭nvm自动切换。

    三、Node安装

    1. 安装指定版本

    例如当前最新版本18.18.2的LTS版本

    nvm install 18.18.2
    2. 查看是否安装成功

    是否有18.18.2版本存在

    nvm list
    3. 切换并使用版本
    nvm use 18.18.2
    4. 查看是否安装成功
    node -v
    5. npm配置依赖

    通过配置国内的npm源来加快install速度,建议使用淘宝的国内镜像源

    这里不推荐直接使用cnpm,直接代理npm即可

    npm config set registry=http://registry.npmmirror.com
    6. 查看是否配置成功

    查询registry是否等于配置地址

    npm config list
    7.安装yarn

    部分同学有使用yarn的场景,可以直接通过brew安装,yarn需要有node的前置环境

    brew install yarn

    查看yarn是否安装成功

    yarn -v

  • 相关阅读:
    opengl,opengl es,egl,glfw,glew
    IntelliJ IDEA运行JAVA
    Java 在Word文档中添加艺术字
    智能名片是如何帮助企业实现从“0”到“1”的流量闭环的?
    MySQL常用函数整理,建议收藏!
    python 性能优化实例练习
    【课程作业经验】基于MIndSpore波士顿房价数据预测
    Linux入门学习20
    【韩老师设计模式8】模板方法和命令模式,ConfigurableApplicationContext,JdbcTemplate
    ECA-Net(Efficient Channel Attention Network)
  • 原文地址:https://blog.csdn.net/wym96201/article/details/133987273