1_node 安装和简介

[TOC]

1.Node.js是什么?

Node是运行在服务端的JavaScript。
Node是一个基于Chrome JavaScript运行时建立的一个平台,(Node 是JavaScript 在服务端的运行平台)
Node是一个事件驱动的服务端JavaScript环境,异步编程,为网络服务设计的JavaScript环境。
Node不是JS应用,而是JS运行平台

2.Node的安装与环境配置。

在终端运行node -v命令,验证是否安装成功

node -v

命令行将输出

v12.10.0

linux环境安装

安装条件:
gcc-c++ 运行环境

wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz
//获取源码;
tar zxvf node-v9.9.0-linux-x64.tar.gz
//解压node压缩文件
cd node-v9.9.0
//进入 node-v9.9.0文件夹
./configure  
//文件编译
[root@VM_25_232_centos node-v9.9.0]# ./configure 
WARNING: failed to autodetect C++ compiler version (CXX=g++)
WARNING: failed to autodetect C compiler version (CC=gcc) 

安装指定版本的g++工具
https://blog.csdn.net/llwy1428/article/details/89918703

3.node使用

node有两种模式,脚本模式和交互模式

3.1脚本模式

执行指定的js(脚本)文件:
1.在本地创建js(脚本文件),例如我们在项目中创建1_script.js,在其中添加内容代码:

console.log(Math.PI);

2.保存文件,文件名称设置为1_script.js,通过node命令来执行;
3.程序正常执行的话,会在终端输出PI的值。

3.2交互模式(REPL)

1.打开终端,输入node命令,进入命令交互模式,可以一条代码语句后立即执行并输出结果:

HuskyUncledeMacBook-Pro:~ huskyuncle$ node
Welcome to Node.js v12.10.0.
Type ".help" for more information.
> console.log('hello 交互模式')
hello 交互模式  //输出结果
undefined  //代码的返回值
> 

2.REPL命令

  • ctrl+c两次 退出Node REPL交互模式
  • ctrl+d 退出Node REPL交互模式
  • 向上/向下 键 查看输入的历史命令
  • .break|.clear 退出多行表达式
  • .save filename 保存当前的Node REPL内容到指定的文件
  • .load filename 载入指定的文件至当前Node REPL会话中

你可能感兴趣的:(1_node 安装和简介)