首页
手机版
您的位置:起点软件下载编程开发编程工具Node.js v10.15.1 官方版

Node.js v10.15.1 官方版Node.js v10.15.1 官方版

软件大小:15.2M

软件官网:申博游戏手机下载

用户评分:

软件类型:绿色软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2019/2/13

授权方式:免费软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
Node.js
Node.js是一款非常专业的轻量级编程类软件。Node.js 64位基于 Chrome V8 引擎的 JavaScript 运行环境,它可以像PHP Python或Ruby等动态编程语言,搭建最近的服务器,为js提供了一些服务器级别的操作API(文件读写、构建网络服务、网络通信、http服务器等),使用事件驱动和非阻塞I/O模型,使得编程更加高效灵活。

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js

【基本介绍】

Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

【功能特色】

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

【软件特点】

nodejs作为一个新兴的前端框架,后台语言,有很多吸引人的地方:
RESTful API
单线程
Node.js可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虚拟机
事件驱动

【安装教程】

node.js安装步骤:
在本站下载安装包
下图中就是下载下来的软件安装包,软件安装包的后缀为msi结尾,如下图:

点击软件安装包然后进入nodejs的安装向导界面,直接点击next,如下图:

然后勾选【I accept the terms in the License Agreement】然后点击Next,开始下一步,如下图:

下图中是选择nodejs的安装位置,这里小编默认安装在C盘,然后继续下一步,如下图:

下图中国是选择安装nodejs的组件的,这里小编还是默认,就是全部安装,然后可以看到四个大组件的最后一个组件是Add to Path,这个就是将新安装的nodejs添加到环境变量,如下图:

下图中是确认当前配置,然后点击【Install】开始进行安装Nodejs,如下图:

安装进度如下图所示,比较块,如下图:

安装结束,然后点击【Finish】即可,如下图:

这个时候我们打开cmd命令窗口输入【path】,看一下是否已经将nodejs添加到了环境变量中,下图中显示已经将nodejs添加到了系统的环境变量中,如下图:

然后输入【node -v】查看安装的node版本,如下图:

新的nodejs安装是自带npm的,所以可以直接输入【npm -v】来查看新安装的npm的版本,如下图:

【配置方法】

小编来配置一下nodejs的全局模块的存放路径还有缓存文件的存放路径,大家可以任意选择一个位置放置这两个文件,小编的nodejs安装在c盘中的,但是不希望全局模块以及缓存文件都放置在c盘,所以这里也可以将nodejs的这两个文件放置在D盘,小编首先在D盘中新建一个nodejs的文件夹,然后在nodejs的文件夹中创建一个node_cache文件夹用于存放缓存文件,创建一个node_global文件夹用于存放全局模块,如下图:

然后打开cmd命令窗口,使用命令【npm config set prefix "D:\nodejs\node_global"】配置全局模块文件夹的存放路径,如下图:

在cmd命令窗口中使用命令【npm config set cache "D:\nodejs\node_cache"】配置缓存文件夹的存放路径,如下图:

然后在node_global文件夹中创建一个node_modules文件夹,如下图:

然后创建一个新的环境变量,
变量名:NODE_PATH
变量值:D:\nodejs\node_global\node_modules
如下图:

然后打开cmd命令窗口测试一下刚才是否配置成功,输入【npm install express -g】,安装一下express模块试试【-g】表示将模块安装到全局global目录下,也就是之前创建的node_global文件夹下,如下图:

打开之前创建的node_global文件夹下的node_modules文件夹下,可以看到新安装的express模块,说明配置全局模块已经成功,如下图:

接下来试一下刚才安装的express,首先在cmd命令窗口中输入node进入到编辑模式,然后输入【require('express')】,如果配置成功的话就会看到cmd命令窗口中有输出,如果配置失败的话检查一下配置的环境变量,如下图:

【使用方法】

node.js怎样读取文件
要想要用node.js读取文件,当然是要在笔记本电脑安装好node.js了,这里我就不废话了。

最好是建一个项目文件夹,这里我就用vscode,包括一个自定义的文本文件和JS文件哟。

然后用fs模块实例化一个变量,这个变量待会就可以调用node.js封装的方法来读取文件了。

如图,开始读取文件,把要读取的文件参数,以及设置一个回调函数就可以了。匿名回调函数第一个参数保存错误,第二个参数保存数据。

如图,成功就输出文件内容,否则就输出是什么原因导致文件读取失败。

然后在vscode里面打开终端,打开方法如图所示,“查看”——“集成终端”。

然后用node命令执行读取文件的JS文件即可哟。

如图,之前小编我自定义的文件就被读取到了,


如何使用Node.js中的方法和属性查看配置和参数
第一步,如果要查看Node.js中的频道设置,可以直接使用process.channel,如下图所示:

第二步,如果要查看node.js中的属性和一些参数,可以使用process.config命令,如下图所示:

第三步,查看node.js中已连接的进程,可以使用process对象中的connected,如下图所示:

第四步,如果要查看操作系统中安装软件和配置软件参数,可以使用process.env,如下图所示:

第五步,查看可执行文件的参数数组,使用process.execArgv命令,如下图所示:

第六步,查看node.js 安装路径下的exe文件的位置,直接调用process.execPath,如下图所示:

【使用技巧】

如何检查Node.js是否安装正常
Node.js安装完成后,找到Node.js程序包,查看当前安装的Node.js的版本,如图:

然后在电脑上找到【运行】功能并点击,打开运行面板,如图:

在运行面板中,输入【cmd】,如图:

然后点击【确定】按钮,打开命令提示符,如图:

然后在命令提示符面板中,输入命令:node -v

再按回车键;
这里会显示Node.js的版本,如果显示的Node.js版本与第一步中查看的版本一致的话,就说明Node.js安装正常,说明如图:

【更新日志】

插件:
修复了对异步源和N-API用户的内存泄漏。
断言:
抛出()的错误参数可以是一个包含正则表达式的对象。
密码:
authTagLength选项已经变得更加灵活。
esm:
Builtin模块(例如fs)现在在ES6模块中提供命名导出。
http:
处理关闭和中止的事件变得更加一致。
模块:
add -preserve-symlinks main
定时器:
timeout.refresh()已添加到公共API中。
嵌入支持:
使用Node创建V8隔离和上下文对象的函数。在API中添加了特定于jsp的行为。
节点。js环境在退出之前会清理资源。
对多线程嵌入的支持已经改进。

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

还没有评论,快来抢沙发吧!

申博代理登入请简要描述您遇到的错误,我们将尽快予以修订

返回顶部
网站地图 申博游戏登入不了 太阳城app下载 申博百家乐 百家乐
菲律宾太阳城77 申博网上娱乐总公司 菲律宾申博太阳网城上娱乐 太阳城申博88登入
申博现金百家乐 申博 申博现金百家乐 申博现金网
澳门百家乐 澳门新葡京赌场 星级百家乐 澳门新葡京赌场
澳门赌场 百家乐娱乐登入 申博娱乐 777老虎机游戏登入