RE:从零开始的Node.JS之旅 · 1

HI,这里LiangYin~

今天我们开始Node.JS的学习之旅~

Node.JS是一个强大又美妙的东西,既可以写服务器,也可以写桌面应用程序,还可以写AI等等。

他需要你有JavaScript基础哦~

如果你不会JavaScript,可以参见MDN的JavaScript教程

如果你不知道什么是Node.JS,那么这是维基百科的解释:

Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由 Node.js Foundation(已与 JS Foundation 合并为 OpenJS Foundation)持有和维护,亦为 Linux 基金会的项目。Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于数据密集的即时应用程序。

Node.js大部分基本模块都用JavaScript语言编写。在Node.js出现之前,JavaScript通常作为客户端程序设计语言使用,以JavaScript写出的程序常在用户的浏览器上运行。Node.js的出现使JavaScript也能用于服务端编程。Node.js含有一系列内置模块,使得程序可以脱离Apache HTTP Server或IIS,作为独立服务器运行。

目前,Node.js已被IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、LinkedIn、Rakuten、PayPal、Voxer、GoDaddy等企业采用。

是不是感觉很强大~所以我们赶快学习吧!

环境配置

今天本节内容为环境配置,没有实质性的技术教程,如果你需要技术教程,请耐心等候教程更新。

首先,打开Node.JS官网选择下载长期支持版(LTS)

下载之后安装,一路Next就行~

然后,打开CMD,分别输入

$ node -v

$ npm -v

验证你是否正确安装了Node.JS,那么刚刚npm这个指令是什么呢?

npm是Node.JS的包管理器,因为Node.JS有很多强大的模块等等,都可以通过npm进行安装~

那么由于某些关系,npm的下载速度很慢,所以我们要换镜像源。

那么国内为数不多的npm镜像源是阿里巴巴家的,我们可以通过

$ npm config set registry https://registry.npm.taobao.org

设置镜像源,设置之后还可以通过

npm config get registry

验证是否设置成功。

如果都成功了,恭喜你!配置完成,但我们还要讲一下npm的基础使用。

NPM基础使用

安装依赖
$ npm install <package name>

那么Node.JS项目的一个特点是项目目录下的Package.json,用于记录你项目的名字、依赖、版本、入口等信息。

如果我们要把依赖写入package.json,可以在安装指令后面加上--save,

这时,如果别人要用你的项目,你可以不把存放模块的文件夹node_moudles都转发给他,

只要依赖记录在了package.json,只需要$ npm install就可以一键安装依赖~

如果要全局安装并把依赖写入环境变量可以加上-g

END

好了本文就到这里结束了,其实npm还有很多的使用方法

但今天只说最基础的以后还会补充

我们下次再见~