NPM介绍
1.npm简介:
NPM是随同NodeJS一起安装的包管理工具,主要解决NodeJS代码部署的问题,常见的使用场景有以下几种:
允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用
淘宝定制的cnpm 镜像在中国
可以使用sinopia搭建自己的NPM镜像
2. npm的安装:
NPM会随着新版的NodeJS一起安装
3. npm的常用命令:
1) npm -v 显示版本号, 一般用来测试是否安装成功
2) npm install XXX,用来安装需要的第三方包
npm 安装分为全局安装和本地安装,npm install XXX -g 全局安装,npm install XXX 本地安装。
本地安装:将安装包放在./node_modules下(运行npm命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。可以通过require()来引入本地安装的包。
全局安装:将安装包放在/usr/local下或者你node的安装目录。可以直接在命令行里使用。
npm link 可以link 本地安装和全局安装
3) npm ls查看已经安装第三方包,npm ls -g 查看已经全局安装的第三方包.
4) package.json 用于描述包的属性,位于已经安装好的包下。
5) npm uninstall XXX,卸载第三方包
6) npmupdateXXX,更新第三方包
7) npm search XXX ,搜索第三方包
8)npm init 生产package.json文件
9) npm adduser 添加发布时的用户名、密码和邮箱等信息
10) npm publish 发布本地包
11) npm unpublished 撤销已经发布的包