在上一篇博客我们已经安装过了Node.js那么npm就已经安装好了,打开控制命令窗口(ctrl+L,输入CMD)输入npm,出现如下窗口:
要在Node.js应用程序中使用模块在下载他们之后必須请求(require)他们,例如我们再java中要引入包也是要improt在c#中要using是一个道理。在应用程序中请求一个模块的方法如下:
创建foo.js文件嘫后写入如下代码。
安装模块可以分为本地安装和全局安装根据词义我们就能理解,本地安装就是安装到当前目录而全局安裝就是安装一次,以后就都可以用了
当然还有一种就是全局安装,例如Express是在哪里都需要用到的一个web开发框架那么我們再安装的时候就需要加上-g就可以了。
全局安装意味这任何一个程序都能运用这个模块了
在命令窗口输入node foo.js,就能看到如下结果
在我们运行程序的时候,我们可能需要引入很多的模块那么如果我们都写在一个程序里边,那维护的事情也是一个非常麻烦的所以Node.js给我们了一个package.json的一个文件(这个文件需要自己创建,位置和我们的foo.js同一个文件夹下)用来管理我们的模块。
尽管我们刚刚開始学习Node.js或者我们已经学习有一段时间了,但是我们为了我们程序以后的可维护性模块的使用是必不可少的。尽管代码自己写最好泹是我们再可以站在巨人肩膀上的时候,为什么不呢