NodeJs的安装

无论是何种系统进行安装,都需要到其官网进行下载。

Windows

Windows版本以Windows10 64位为例,为了方便我选择msi安装方式进行安装。

  1. 下载

  2. 安装步骤

    • 选择安装位置

    • 下一步

      接下来一路下一步即可。

  3. 验证是否安装成功

    终端内输入命令node -v即可验证node是否安装成功。输入npm -v即可验证npm是否安装成功。

Linux

  1. 下载安装包

  2. 如果是服务器,那么上传到服务器。如果是本地,那么直接解压即可。

    解压命令参考tar -xvf 文件名

  3. 切换用户,切换用户到root用户,并将解压出来的文件夹移动。

    mv node /usr/local/src/
    
  4. 变基环境变量

    export NODE_HOME=/usr/local/src/node
    export PATH=$NODE_HOME/bin:$PATH
    

  5. 运行命令source /etc/profile使配置生效

多版本管理

对于node的多版本管理推荐使用nvm。其GitHub开源(Windows)地址:https://github.com/coreybutler/nvm-windows/releases

为了方便起见推荐使用安装版本。

  1. 双击安装二进制文件进行安装

  2. 管理问题

    上面的原因是:nvm检测到已经安装了node12.18.4版本,正在询问是否使用nvm对这个版本进行管理。选择即可。

  3. 安装完成

    安装完成后,打开命令行输入nvm v即可看到安装的版本。

换源

npm默认使用的是官方源,在国内使用非常不便。为了便于国内开发者下载包,有热心的开发者提供了nrm,即对npm源管理的工具。

  1. 通过npm install -g nrm进行全局安装。

  2. 查看当前源

    nrm ls
    

  3. 使用淘宝源

    nrm use taobao
    

  4. 其他使用

NPM的替代工具YARN

简单来说,Yarn 是为了弥补 npm 的一些缺陷而出现的。

  1. 安装

    npm install -g yarn
    

  2. 验证版本

    yarn -v
    

  3. 使用介绍

    NPM YARN
    初始化 npm init yarn init
    默认安装依赖 npm install yarn install
    安装某个依赖并保存 npm install xxxx -save yarn add xxxx
    安装全局依赖 npm install -g xxxx yarn global add xxxx
    移除依赖 npm uninstall xxxx -save yarn remove xxxx
    更新依赖 npm update yarn upgrade xxxx
    运行指令 npm run yarn run

源管理

yarn也有类似的工具,即yrm。

npm install -g yrm

使用方式与nrm类似。

NodeJs的安装

无论是何种系统进行安装,都需要到其官网进行下载。

Windows

Windows版本以Windows10 64位为例,为了方便我选择msi安装方式进行安装。

  1. 下载

  2. 安装步骤

    • 选择安装位置

    • 下一步

      接下来一路下一步即可。

  3. 验证是否安装成功

    终端内输入命令node -v即可验证node是否安装成功。输入npm -v即可验证npm是否安装成功。

Linux

  1. 下载安装包

  2. 如果是服务器,那么上传到服务器。如果是本地,那么直接解压即可。

    解压命令参考tar -xvf 文件名

  3. 切换用户,切换用户到root用户,并将解压出来的文件夹移动。

    mv node /usr/local/src/
    
  4. 变基环境变量

    export NODE_HOME=/usr/local/src/node
    export PATH=$NODE_HOME/bin:$PATH
    

  5. 运行命令source /etc/profile使配置生效

多版本管理

对于node的多版本管理推荐使用nvm。其GitHub开源(Windows)地址:https://github.com/coreybutler/nvm-windows/releases

为了方便起见推荐使用安装版本。

  1. 双击安装二进制文件进行安装

  2. 管理问题

    上面的原因是:nvm检测到已经安装了node12.18.4版本,正在询问是否使用nvm对这个版本进行管理。选择即可。

  3. 安装完成

    安装完成后,打开命令行输入nvm v即可看到安装的版本。

换源

npm默认使用的是官方源,在国内使用非常不便。为了便于国内开发者下载包,有热心的开发者提供了nrm,即对npm源管理的工具。

  1. 通过npm install -g nrm进行全局安装。

  2. 查看当前源

    nrm ls
    

  3. 使用淘宝源

    nrm use taobao
    

  4. 其他使用

NPM的替代工具YARN

简单来说,Yarn 是为了弥补 npm 的一些缺陷而出现的。

  1. 安装

    npm install -g yarn
    

  2. 验证版本

    yarn -v
    

  3. 使用介绍

    NPM YARN
    初始化 npm init yarn init
    默认安装依赖 npm install yarn install
    安装某个依赖并保存 npm install xxxx -save yarn add xxxx
    安装全局依赖 npm install -g xxxx yarn global add xxxx
    移除依赖 npm uninstall xxxx -save yarn remove xxxx
    更新依赖 npm update yarn upgrade xxxx
    运行指令 npm run yarn run

源管理

yarn也有类似的工具,即yrm。

npm install -g yrm

使用方式与nrm类似。

Node安装及更换源相关推荐

  1. Ubuntu12.04安装与更换源

    Ubuntu12.04安装 学校老师不知道为什么要用这么古老的版本 找了很久 老师给了8G的百度云压缩包 不知道为什么这么大 下载要24h 太久了 找到的官网只有不到800M 安装: 1.登陆官方网站 ...

  2. Docker安装及更换源

    一.使用官方安装脚本自动安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 二.Docker镜像加速 1.阿里云 ...

  3. 安装ubuntu更换源以及未满足依赖关系问题

    首先因为Ubuntu的源是国外的,下载东西太慢了. so,就装个vim你就要用10个小时来折磨我嘛?嗯? 所以对于大部分人来说还是需要一个国内的源来使得下载速度提升,so,先备份然后用gedit来编辑 ...

  4. Docker-01:Docker安装及更换源

    1. 背景 使用 Docker 过程中,由于 Docker 官方镜像仓库在国内访问很慢的缘故,导致部署应用服务很是糟心. 一般解决此方式无非科学上网,不然的话,使用国内的镜像替代 Docker 官方的 ...

  5. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

  6. mac安装nvm及换源及node安装切换

    前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...

  7. github博客安装jekyll的RUBY更换源

    ruby的源因为某些原因在中国很慢,所以chinese program要更换一下源下面是更换源的方法首先去掉原来的官方源 gem sources -r https://rubygems.org/ 然后 ...

  8. CentOS7更换国内源以及安装补充更新源(安装nethogs)

    CentOS7更换国内源以及安装补充更新源 一般情况下,CentOS 7 的更新源文件都放置在 /etc/yum.repos.d 删除所有的更新源文件 cd /etc/yum.repos.d/ rm ...

  9. Centos 7 编译安装最新版node淘宝cnpm源

    环境安装 yum -y install gcc make gcc-cc++ openssl-devel wget node安装 1.node下载,解压 https://nodejs.org/en/do ...

最新文章

  1. python手机版怎么用-QPython,一个在手机上运行Python的神器
  2. 北邮计算机2021成绩,北京邮电大学历年分数线 2021北京邮电大学录取分数线
  3. Sublime Text 2 入门及技巧
  4. mysql 全文本检索的列_Mysql 全文本检索
  5. prestashop 隐藏 index.php,删除PrestaShop中的供应商和制造商页面
  6. bug记录:虚拟机ping不通外网
  7. MOOCCube:基于MOOC相关研究的开源大规模数据仓库 ACL2020
  8. Markdown初使用
  9. Java测试-RestTemplate-@requestBody
  10. SpringCloud核心组件讲解
  11. 你就是北上广深的树先生
  12. 个人理财软件CheckBook Pro for Mac
  13. SpaceCube v3.0下一代高性能处理器平台架构
  14. 三次bezier曲线 MATLAB,Matlab 画二次及三次Bezier曲线,8控制点的B样条曲线
  15. JBX IDE中文输入
  16. 2021年金属非金属矿山支柱考试题库及金属非金属矿山支柱找解析
  17. MT6755/HelioP10处理器性能,MT6755芯片规格资料
  18. 红外人体感应传感器SR602模块使用说明
  19. 小技巧:小米手机和小米电脑“勾搭”也能组建家庭安防监控
  20. layout_centerVertical=true用法

热门文章

  1. 三维切面(水平面、冠状面、矢状面)的几种操作
  2. 最优化理论复习视频合集
  3. 华强北四代慧联A10|悦虎1562M怎么样?
  4. 编程自学网站(赶紧收藏)
  5. python复数的实部和虚部都是整数嘛_Python数字(Number)
  6. leetcode 545. Boundary of Binary Tree
  7. 获取具体日期N个月前(后)的自然月时间戳
  8. 摩斯电码php源码,利用PHP怎么编写一个摩斯电码生成器
  9. PDF预览电子签章无法显示问题
  10. influxdb 退出命令