大佬教程收集整理的这篇文章主要介绍了Node.js教程第一篇—— Node.js 基础大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境

Node.js 使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效

5.x 部分支持ES6特性(比4.x多些),属于过渡产品,现在来说应该没有什么理由去用这个了

在命令窗口输入 node 后回车,便可进入到 REPL 模式,在这个模式里可以输入 Javascript 的脚本语法,node 会自动将语法执行。类似于在浏览器的开发人员工具的控制台。不同的在于 REPL 是在服务端解析 Javascript,而控制台是在客户端解析 Javascript。按 CTRL + C 可退出REPL 模式。

REPL 只适用于一些简单的 Javascript 语法,对于稍复杂的程序,可以直接写到 js文件当中。在前端可以直接在html页面中通过 script标签引入 js 然后在浏览器运行,则可以通过浏览器来解析 js文件。在 node 环境下,可通过命令窗口输入命令: node *.js ,便可直接执行 js文件。

模块系统是 Node.js 最基本也是最常用的。一般情况模块可分为四类:

一个模块中有且仅有一个module.exports,如果有多个那后面的则会覆盖前面的。

exports 是 module 对象的,同时它也是一个对象。在很多时候一个js文件有多个需要暴露的方法或是对象,module.exports 又只能暴露一个,那这个时候就要用到 exports:

查看当前项目的所有 npm 脚本命令,可以使用不带任何参数的npm run命令。

forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。

以上是大佬教程为你收集整理的Node.js教程第一篇—— Node.js 基础全部内容,希望文章能够帮你解决Node.js教程第一篇—— Node.js 基础所遇到的程序开发问题。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注