Node安装与配置

Node site:

  • EN:https://nodejs.org/en/
  • 中文:https://nodejs.org/zh-cn/

1、What's node?

Node.js 是能够在服务器端运行 JavaScript开放源代码跨平台运行环境

Node.js允许通过JavaScript和一系列模块来编写服务器端应用和网络相关的应用。[20][21][22]核心模块包括文件系统I/O、网络(HTTPTCPUDPDNSTLS/SSL等)、二进制数据流、加密算法、数据流等等。[21][23]Node模块的API形式简单,降低了编程的复杂度。[21]

-- 以上摘自维基百科:https://zh.wikipedia.org/wiki/Node.js

2、What's get?

安装完成你将得到:1、node;2、npm。

3、Install node

3-1、Download node pkg

你应该从Node下载页面下载最新的LTS(Latest Long Support)版本安装包,如:v14.18.0

node

3-2、Install node application

  • Installer

    对于WindowsMacOS系统使用可执行程序的安装过程,它如同你安装任何其他你所知的程序一样简单,此处就不做赘述了。

  • Binary

    a.下载对应的二进制包:

    b.将其解压至你喜欢的目录下;

    c.配置环境变量:

    • Linux/Unix(MacOS):将解压后的目录配置到环境变量,例如/opt/node/14.18.0

      #node安装目录
      echo "export NODE_HOME=/opt/node/14.18.0" >> ~/.bashrc
      #node global 安装目录
      echo "export NODE_GLOBAL=$HOME/.npm-global" >> ~/.bashrc
      #将bin目录添加到PATH变量中
      echo "export PATH=$PATH:$NODE_HOME/bin:$NODE_GLOBAL/bin" >> ~/.bashrc
      source ~/.bashrc
      # 设置每次全局安装,自动添加环境变量
      echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
      
    • Windows:将解压后的目录配置到系统环境变量的path中,例如d:\software\node\14.18.0

  • Source

    下面,我将演示如何从源码进行编译安装node到我们的系统中。

    • Linux/Unix(MacOS):

      #--下载源码
      wget https://nodejs.org/dist/v14.18.0/node-v14.18.0.tar.gz
      #--解压
      tar -zxvf node-v14.18.0.tar.gz
      #--编译
      cd node-v14.18.0
      ./configure --prefix=/opt/node/14.18.0 # 配置并制定编译安装目录
      make 
      #--安装
      make install
      
    • Windows:

      由于目前没有环境,后期补上,或参考:

      https://www.jianshu.com/p/cf5ac34ef281、
      https://www.cnblogs.com/QH-Jimmy/p/9055637.html
      

4、Others settings

安装完成后,我们需要做一些其他的配置,以提高我们的开发效率和用户体验。

  1. 修改软件镜像,提升下载速度,如果你是墙内用户,强烈建议你配置国内镜像。

    # 默认镜像:https://registry.npmjs.org
    # 淘宝镜像:https://registry.npm.taobao.org
    #--通过:config set registry
    npm config set registry https://registry.npm.taobao.org
    #--或者:--registry
    npm --registry https://registry.npm.taobao.org
    # 获取镜像地址
    npm config get registry
    

    对于Linux/Unix也可以编辑配置文件~/.npmrc加入下面内容:

    registry = https://registry.npm.taobao.org
    
  2. 下载cnpm以代替npm下载依赖。

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

相关资料

淘宝 NPM 镜像 : https://npm.taobao.org/
建立或使用镜像,参考: https://github.com/cnpm/cnpmjs.org

posted @ 2020-11-18 21:25  LANGKYE#  阅读(617)  评论(0编辑  收藏  举报