node-dev使用简介

JavaScript014

node-dev使用简介,第1张

node-dev是一个node.js开发工具,当文件被修改时,它会自动重新启动node进程。Github地址:https://github.com/fgnass/node-dev 1、安装 2、运行服务 3、Node-dev 可以当有js文件修改后自动去重启nodejs进程, 这样就不用每次ctrl+c 终止在重启了,而且不仅支持js文件, .json .node .coffee 文件格式都支持。

node.js安装后自带工具:已经在node的shell中了,直接输入js代码。

遇到问题就解决问题嘛,上StackOverflow一般都能找到先例的,如果是网络问题(npm默认仓库在墙外)导致的包无法安装,请采用cnpm,切换到国内的淘宝仓库。 如果是因为windows的问题导致一些模块无法正常编译,建议学习一下linux系统。

主要功能:

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。

Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

joi 是 nodejs 的一个工具模块,主要用于 JavaScript 对象的校验。它是一种简单易用的 javacript 对象约束描述语言,可以轻松解决 nodejs 开发中的各种参数的校验。

另外还有一些基本的操作粘在下面以作参考

值得注意的地方是:在安装的时候一定要指定版本,然后根据指定版本的文档去看详细的操作。

allowUnknown - 如果为 true,则允许对象包含被忽略的未知键。 默认为 false。

abortEarly - 当为真时,停止对第一个错误的验证,否则返回找到的所有错误。 默认为 true。

如: npm install [email protected]