20171102--NPM的介绍和使用

NPM的介绍和使用

1.       介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

主要功能是管理node包,将开发者从繁重的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。包括:安装,卸载、更新、查看、搜索、发布等。

2.       使用

常见的使用场景有:

(1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。

(2)允许用户从NPM服务器下载并安装别人编写的命令程序到本地使用。

(3)允许用户将自己编写的包或命令行程序上传到NPM服务器上供别人使用。

Node包的安装分为两种:本地安装和全局安装。

l  本地安装(npm install pkg): package会被下载到当前所在目录,也只能在当前目录下使用。

l  全局安装(npm install –gpkg):package会被下载到特定的系统目录下,安装的package能够在所有目录下使用。

3.       NPM常用命令

l  全局安装:npm install –gvue-cli

l  本地安装:npm installvue-cli

l  查看版本号:npm –v

l  升级npm版本 npm –ginstall npm

l  安装0.1.9版本的grunt-cli:npminstall grunt-cli@“0.1.9

l  通过package.json 进行安装:如果我们的项目依赖了很多的package,一个一个地安装是个体力活,我们可以将项目依赖的包都在package.json这个文件里声明,然后一行命令搞定:npm install

l  列出npm install可能的参数形式 npminstall –help

l  卸载grunt-cli:npm uninstallgrunt-cli

l  卸载0.1.9版本的grunt-cli:npm uninstall grunt-cli@”0.1.9

l  查看安装了哪些包:npm ls

l  查看特定package的信息:npm ls pkg

l  Package 更新:npm update pkg

l  搜索:npm search pkg

Package.json 属性说明

·        name - 包名。

·        version - 包的版本号。

·        description - 包的描述。

·        homepage - 包的官网 url

·        author - 包的作者姓名。

·        contributors - 包的其他贡献者姓名。

·        dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

·        repository - 包代码存放的地方的类型,可以是 git svngit 可在 Github 上。

·        main - main 字段指定了程序的主入口文件,require('moduleName')就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js

·        keywords - 关键字

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值