您的位置:首页 > 产品设计 > 产品经理

20171102--NPM的介绍和使用

2017-11-03 08:57 288 查看
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
或 svn,git
可在 Github
上。
·        main - main
字段指定了程序的主入口文件,require('moduleName')就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
·        keywords -
关键字
 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  npm