Nodejs-8.9.3 安装与使用



nodejs

Node 就是 JavaScript 语言在服务器端的运行环境.
Node是一个JavaScript的运行环境(平台),不是一门语言,也不是JavaScript的框架

Nodejs安装

安装很简单,在官网下载直接安装即可
官网地址:
https://nodejs.org/en/download/

Nodejs解决卡死下载慢的问题

在使用npm install 有使用安装会卡住不动、或者下载慢的问题
解决办法就是使用国内的镜像来访问。
淘宝提供的镜像不错,使用如下方式来下载就会很快

npm install -gd express -registry=http://registry.npm.taobao.org

为了避免每次使用-registry=http://registry.npm.taobao.org
我们可以:

npm config set registry http://registry.npm.taobao.org

这样我们在使用命令就可以不用加-registry参数,比如:

npm install webpack -g

验证是否设置上镜像:

C:\WINDOWS\system32>npm config get registry
https://registry.npm.taobao.org/

配置文件

在用户根目录有一个.npmrc文件,这个文件是配置npm一些参数:

prefix=E:\nodejs\node_global //npm install 安装路径
cache=E:\nodejs\node_cache //npm 缓存路径
registry=https://registry.npm.taobao.org //npm 镜像

关于环境变量

如果使用msi安装包进行安装nodejs在安装过程中会配置环境变量
如果我们认为改变了npm install安装路径那么需要在用户环境变量中配置环境变量,才能直接使用我们install 模块的命令

CNPM

npm(node package manager)是nodejs的包管理器,用于node插件管理,比如插件的安装、更新、卸载
因为npm安装插件是从国外服务器进行下载,受网络影响很大,可能出现异常,CNPM命令就是为了解决这个问题。这个命令和npm命令用户用法一致。
安装:

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

REPL环境

其实就是nodejs提供测试调试环境,类似谷歌浏览器的debug调试工具,我们可以在这个环境中测试我们的代码。

nodejs执行js文件

JS文件:

var s = 1;
console.log(s);

进入文件目录,执行命令

node test.js

执行效果:

这里写图片描述

Nodejs 全局对象

  1. global 全局对象,相当于window对象
    node环境中是没有window对象的。
  2. process 用于获取node进程信息,一般用于获取环境变量之类的信息
  3. console nodejs内置的输入输出功能模块

nodejs常用命令

退出控制台

.exit

清楚控制台

process.stdout.write('\033[2J');
process.stdout.write('\033[0f');

回调函数设计

  1. 回调函数一定作为参数的最后一个参数出现
  2. 回调函数第一个参数作为默认接收错误参数,第二参数才是真正回调的数据
function name (arg1 , arg2 , callback) {}