node.js是一个javascript运行环境且基于chrome v8引擎的javascript运行环境。速度快,性能好。node.js对一些特殊进行优化,图带的API在费浏览器下运行的更好。
node.js主要特点是单线程、异步I/O、事件驱动。。
单线程:
单线程是安装顺序执行,且每次只能执行一个任务。
异步I/O:
异步IO的概念和同步IO相对,当一个异步过程调用发出后,调用者不能立刻得到结果。因为node.js是单线程运行的。通过事件循环来取出列队中消息进行处理。
事件驱动:
监听事件事件状态的变化做出相应的时间,则是回调函数。
npm是node.js的程序包管理器。以下三步将模块发布到npm库上。
第一步:打开终端找到文件所在的文件夹,执行npm init 出现以下内容
name:程序包名,不能重复(必须为小写)。
version: 版本号。
description: 内容介绍
. . .
接下来出现yes(no): 是否配置模板。根据自己需求选择;
配置文件之后你会发现文件夹下多了一个package.jsom文件。证明以上配置已完成。
第二步: 为第三步做准备。 注册npm账号
终端中输入 adduser 会出现一个能看懂的英文。 就是用户名: 输入名户名就行
第二个为密码。 输入密码。 密码是不可见;
第三个为邮箱。 必填。
第三步:执行一个条 npm publish 结束。
下载上传的模板,快速下载文件。
更多node.js命令关注我。