码迷,mamicode.com
首页 > Windows程序 > 详细

node.js在windows下的学习笔记(3)---npm

时间:2014-09-14 14:03:17      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   ar   文件   2014   sp   

1.什么是npm

npm是Node.js的包管理器,它允许开发人员在Node.js的应用程序中创建,共享,重用模块。之前我们通过node的官网的安装程序安装了Node.js,那么npm就已经装好了的。

既然npm是Node.js的包管理器,那么什么是包呢?

包:包是一个文件夹,将模块封装起来,用于发布,更新,依赖管理,版本控制。你可以简单的把包理解成就是一个文件夹。package.json描述包的一些信息

模块:一个实现某些特定功能的文件,以实现模块化编程。

2.如何使用npm为node.js安装模块

在cmd下输入npm可以查看npm是否可以用

bubuko.com,布布扣

在windows上装好了node.js 版本为:v0.10.30 。由于不是用的默认安装路径,需要在 报错的路径下 建个名为  npm的文件 ,不要带后缀名哦。报错路径为: C:\Users\“你用户名”\AppData\Roaming\   这个路径下建个npm文件即可正常使用npm 命令了!

然后再输入npm就可以看到系统返回的一些系统的文本了

bubuko.com,布布扣

 使用npm install 模块名 ,就可以安装这个模块了,npm会自动联网去下载这个包

bubuko.com,布布扣

然后我们会发现我们的项目目录中就多了一个下面的文件夹

bubuko.com,布布扣

打开上面的这个文件夹,发现里面就是我们刚才下载好的cookie这个模块了

bubuko.com,布布扣

再打开cookie这个文件夹,里面有个package.json文件,这个文件就描述了cookie这个包的信息

bubuko.com,布布扣

打开package.json,找到 "main": "index.js",index.js这是这个包的路口文件.

打开index.js,发现如下图所示的代码。通过module.exports把serialize,parse这2个函数暴露出来。这样当别的JS文件通过require引入这个模块的时候,就可以调用这2个方法了

bubuko.com,布布扣

module.exports和exports是一样的

3.如何移除这个模块

通过npm remove 模块名,来移除这个模块

bubuko.com,布布扣

 

node.js在windows下的学习笔记(3)---npm

标签:style   blog   http   color   使用   ar   文件   2014   sp   

原文地址:http://www.cnblogs.com/michaeljunlove/p/3970915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!