初识 Node.js

简介

Node.js 是基于 Chrome V8 引擎运行的一种 JavaScript 运行环境。Node.js 采用事件驱动、非阻塞 I/O 模型,使其轻量、高效。Node.js 的包管理工具 —— npm,是全球最大的开源代码库。

1. 安装 Node.js

使用 Node.js,首先要安装 Node 环境。
官网下载:https://nodejs.org/en/ / http://nodejs.cn/download/
安装时,要勾选 Add to Path,则 node 环境变量会被自动添加。
安装完成后,验证是否安装成功:打开命令行,输入 node -v ,安装正常,则会在下行输出 node 版本号,如:v8.9.1
至此,安装成功。

2. npm 概述

npm 是 Node.js 的包管理工具,是一个开源代码库。开发者将自己开发的模块打包后放到 npm 官网上,大家通过 npm 安装就可使用这些模块。npm 在安装 node 时已安装好,可通过在命令行输入: npm -v 验证,会输出 npm 版本。

在 Node 环境总运行 js

1.创建 js 文件

创建一个 helloWorld.js,文件内添加一行:
console.log('hello world!');

2.Node 环境下执行 js 文件

打开命令行,目录指向当前 helloWorld.js 文件所在位置,运行 node helloWorld.js,则下面会打印出 hello world!,js 文件执行成功。

导入、导出模块

Node 的模块采用了 CommonJS 规范,CommonJS定义的模块中,require()用来引入外部模块;exports对象用于导出当前模块的方法或变量,唯一的导出口;module对象就代表模块本身。
Node 环境中,一个 .js 文件就称为一个模块(module)。
使用模块的作用:
随着开发进行,代码越来越多,在一个文件里不易阅读、不易维护,而将代码分类放到不同文件里,易于维护,也提高了可读性,而且,一个模块也可多多次被引用,提高效率。

1.创建 greet.js 文件,内容如下:(本片文章使用了 ES6)

let user = 'Hi';

let sayHi= (name) => {
    console.log(`${user} ${name}`);
};

module.exports = sayHi;

如上,将函数 sayHi 导出。

2.创建 index.js 文件,内容如下:

//引入 sayHi
let sayHi = require('./greet');

let name = 'Tom';

sayHi(name);

3.执行 index.js 文件

打开命令行,指向当前文件所在位置,输入 node index.js,则会打印出 Hi Tom


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Node.js简介 Node 定义 Node.js是一个建立在Chrome v8 引擎上的javascript运行...
    走过路过见过记得阅读 4,104评论 0 4
  • 1 Node.js模块的实现# 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都...
    七寸知架构阅读 6,228评论 1 50
  • 1 Node.js模块的实现 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着...
    zlx_2017阅读 5,101评论 0 1
  • JavaScript 模块化编程 网站越来越复杂,js代码、js文件也越来越多,会遇到什么问题? 命名冲突; 文件...
    magic_pill阅读 5,331评论 0 1
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 9,518评论 2 58