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 -
关键字
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 -
关键字
相关文章推荐
- Node.js 学习(三) NPM 使用介绍
- NPM的使用和介绍
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- NPM 使用介绍
- nodeJS学习(2)--- NPM 使用介绍
- NPM 使用介绍
- 一步步学习使用node和express开发web应用(二)——npm介绍,express的引入,路由机制
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- NPM 使用介绍
- Npm使用介绍
- npm使用介绍
- Node.js学习2-NPM介绍、使用
- 10003---Node.js NPM使用介绍
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- NPM 使用介绍
- NPM使用介绍
- NPM 使用介绍
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)