这是我参与「第四届青训营 」笔记创作活动的第4天
Nodejs介绍
Nodejs是什么
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
Javascript的速度非常快,性能非常好。
Nodejs安装
这里给大家提供一些Nodejs的下载地址
中文网:nodejs.cn/
Node.js 安装包及源码下载地址为:nodejs.org/en/download…
Node.js 历史版本下载地址:nodejs.org/dist/
配置路径什么的网上也有教程,在这里就不提了。
Node的安装在后面使用框架的时候显得非常的重要!
安装cnpm代理
npm是node提供的包管理工具,因为服务器咋国外,所以速度很慢,代理下载速度慢
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装,出现版本提示表示安装成功。
cnpm是淘宝镜像,服务器在国内,下载速度快
检测npm版本:npm -v
安装cnpm:npm install -g cnpm --registry=registry.npm.taobao.org
安装完毕检测成功与失败:
输入cnpm,只要不打印:”不是内部或者外部命令,也不是可运行的程序或批处理文件”说明成功了
nodemon
为什么要使用nodemon
在编写调试Node.js项目的时候,如果修改了项目的代码,则需要频繁的手动close掉,然后再重新启动,非常繁琐。
现在,我们可以使用nodemon这个工具,它能够监听项目文件的变动,当代码被修改后,nodemon会自动帮我们重启项目,极大方便了开发和调试。
使用nodemon
当基于Node.js编写了一个网站应用的时候,传统的方式,是运行node app.js命令,来启动项目。
这样做的坏处是:代码被修改之后,需要手动重启项目。
现在,我们可以将node命令替换为nodemon命令,使用nodemon app.js来启动项目。
这样做的好处是:代码被修改之后,会被nodemon监听到,从而实现自动重启项目的效果。
node app.js
#将上面的终端命令,替换为下面的终端命令,即可实现自动重启项目的效果
nodemon app.js
nodemon的下载地址是www.npmjs.com/package/nod…