Wang's blog Wang's blog
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Wang Mings

跟随大神,成为大神!
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • CSS

  • Npm

  • Vue

  • HTML

  • Node

    • Nodejs简介
      • Node.js简介
      • 安装
        • macOS
        • Windows篇
        • 卸载
        • 修改镜像源
    • n管理node版本
    • node设置全局命令
    • nodejs递归读取所有文件
  • Yaml

  • React

  • 框架

  • 规范

  • Electron

  • JS演示

  • VuePress

  • JavaScript

  • TypeScript

  • 微信小程序

  • TypeScript-axios

  • 前端
  • Node
wangmings
2022-07-19
目录

Nodejs简介

# Node.js简介

Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。

# 安装

# macOS

  1. 使用brew安装

    brew install node
    
    1
  2. 使用安装程序安装,直接下载安装即可

# Windows篇

  1. 去官网下载页面 (opens new window)下载对应的Node.js即可

  2. 下载完成后开始安装,直接一直下一步即可

    在Tools for Native Modules选择项里面的话是提示需要安装构建工具(Python 2和Visual Studio构建工具),建议此处勾选

  3. 我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹C:\Program Files\nodejs下创建两个文件夹node_global及node_cache如下图:

    //创建完后输入以下命令【此命令是将所有的模块所在的路径和缓存路径放入nodejs文件夹中】,尽量保持在Nodejs的文件夹下
    npm config set prefix "C:\Program Files\nodejs\node_global"
    npm config set cache "C:\Program Files\nodejs\node_cache"
    
    1
    2
    3

    shadow

  4. 环境配置

    1. 新建一个系统变量,变量名:NODE_HOME;变量值(你的安装目录):C:\Program Files\nodejs
    2. 编辑Path变量,新增两个条目 %NODE_HOME% %NODE_HOME%\node_global
  5. 设置国内源

    npm config set registry "https://registry.npm.taobao.org"
    
    1
  6. 运行**npm install express -g** 以全局方式安装express模块

# 卸载

  1. 删除/usr/local/lib中的所有node和node_modules

  2. 删除/usr/local/lib中的所有node和node_modules的文件夹

  3. 如果是从brew安装的, 运行brew uninstall node

  4. 检查~/中所有的local, lib或者include文件夹, 删除里面所有node和node_modules

  5. 在/usr/local/bin中, 删除所有node的可执行文件

  6. 最后运行以下代码:

    sudo rm /usr/local/bin/npm
    sudo rm /usr/local/share/man/man1/node.1
    sudo rm /usr/local/lib/dtrace/node.d
    sudo rm -rf ~/.npm
    sudo rm -rf ~/.node-gyp
    sudo rm /opt/local/bin/node
    sudo rm /opt/local/include/node
    sudo rm -rf /opt/local/lib/node_modules
    
    1
    2
    3
    4
    5
    6
    7
    8

# 修改镜像源

  1. 设置镜像源

    npm config set registry https://registry.npm.taobao.org
    
    1
  2. 查看镜像源

    npm config get registry
    
    1
  3. 安装镜像源

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    1
编辑 (opens new window)
常用meta整理
n管理node版本

← 常用meta整理 n管理node版本→

最近更新
01
theme-vdoing-blog博客静态编译问题
09-16
02
搜索引擎
07-19
03
友情链接
07-19
更多文章>
Theme by Vdoing | Copyright © 2019-2022 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式