自小流程云合作开发重新认识 Node.js
小流程云合作开发是百度云和QQ项目组联合合作开发的,软件系统于小流程控制台的原生植物 Serverless 云服务。云合作开发提供更多的四大潜能:1.云表达式、2.JSON 资料库(近似于 MongoDB)、3.云储存、4.云初始化、5. HTTP APIUSB(从外部出访小流程天然资源的潜能)。在采用云表达式时,他们就会无可避免地采用 Node.js,即使云合作开发的运转自然环境是 Node.js。
Node.js 能透过多种不同形式展开加装。非官方应用软件半条命: http://nodejs.cn/download/
Node.js 是两个开放源码与虚拟化的 JavaScript 运转时自然环境。 Nodejs由内建组件与服务器端组件共同组成。(组件布季谢:常见的js表达式文档)
node.js核心理念内建组件:
1.第一类:自上而下Global 或是window、代表者现阶段Node.js民主化的process第一类。
2.辅助工具util
3.该事件监督机制events
4.磁盘出访 fs
5.HTTP伺服器与应用程序http
npm的全名是Node Package Manager,是两个NodeJS包管理工作和递送辅助工具,早已正式成为了非正式的正式发布Node组件(包)的国际标准。npm 是 Node.js 国际标准的应用软件命令行,近似于 ruby的gem,Python的pypi、setuptools,PHP的pear。npm 库房代销了少于1,000,000个能民主自由采用的开放源码库包。
npm install –save wx-server-sdk@latest
那条句子呢很熟识, wx-server-sdk是两个PCB了QQ小流程伺服器端USB的软件合作开发辅助软件包,须要通过npm加装到现阶段文档树中的 nodemodules 子文档夹下。
最后还有两个重要的文档
package.json 文档是项目的清单。package.json 文档中的内容没有固定的要求。唯一的要求是必须遵守 JSON 格式,才能被 npm 或其他辅助工具采用。
package-lock.json 会固化现阶段加装的每个应用软件的版本(该文档旨在跟踪被加装的每个应用软件的确切版本,以便产品能以相同的形式被100%复制)