Node.js入门

Node入门

“这是我读过最好的教程之一此前我作为一名java程序员,我总觉得JavaScript像妖术,但在这教程中,你真的把它讲的浅显易懂”

“我真的忍不住感谢你这么好的node入门教程,内容非常精彩”

“这是我为数不多认真读完的入门教程,只因为写的太好了”

购买“Node入门”中文版电子书—–>立即购买

作者: Manuel Kiessling 翻译: goddyzhao & GrayZhang & MondayChen

Node js入门 NPM与包

Node.js组织了自身的核心模块,也使得第三方文件模块可以有序的编写和使用。但是第三方模块中,模块与模块之间仍然是散列在各地的,互相之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。

在介绍NPM之前,不得不提起CommonJs的包规范。JavaScript不似Java或者其他语言那样,具有模块和包机构。Node.js对模块规范的实现,一定程度上解决了变量依赖、依赖关系等代码组织性问题。包的出现,则是在模块的基础上进一步组织JavaScript代码。