# node 安装

  1. 下载

    Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。

    历史版本下载地址下载地址:https://nodejs.org/dist/

    (不建议安装历史版本,除非特殊需求,直接安装长期稳定版就可以)

  2. 安装

    一直点击下一步,有需要更换安装路径的,可以更换

  3. 成功测试

    node --version
    npm --version
    出现正常版本号就代表安装成功

  4. 备注

    • 注意系统版本是 32 位还是 64 位,还有环境变量不要搞错了。印象中 node 的环境变量会自动配置
    • 关于 cnpm
      • 直接给 npm 配置 taobao 镜像的 registry 就好了,也不是非得装 cnpm. npm config set registry https://registry.npm.taobao.org , 然后直接用 npm install gulp less --save-dev,就是从 taobao 镜像拿包了

# AST 解析工具 babel 安装

# 安装 babel

  1. 全局安装:
    npm install @babel/core -g

  2. 安装到指定目录:
    npm install @babel/core (在指定目录下执行)

  3. 遇到错误:

    Error: Cannot find module '@babel/parser'

    • 解决方法:
      在当前目录下执行 npm install @babel/core --save
  4. 备注

    • 据说吧 babel 添加到环境变量可以解决但是本人未尝试
# 参考链接:
  1. https://stackoverflow.com/questions/52067944/cannot-find-module-babel-core/52435686
  2. NPM 中文文档
  3. 在线解析 AST
  4. 在线解析 AST (墙内版)