0.0.1 • Published 9 years ago
npm_learn_wjj v0.0.1
NPM包的使用
NPM包中各关键字的意思
- name:包名。
- keywords: 关键词数组,用于做分类搜索。
- description:包简介。
- repositories: 托管源码的位置列表
- author: 作者
- bin: 将脚本添加到执行路径,之后再命令行中执行
- main: 模块引入require到引入包时,会优先检查这个字段,将其作为包中其余模块的入口。如果没有这个字段,会查找包目录下的index.js、index.node、index.json
- scripts: 脚本对象说明,主要用来被包管理器用来安装、编译、测试和卸载包。
- engines: 支持的javascript引擎列表 10.dependencies: 使用这个包所依赖的包列表 11.devDependencies: 一些模块只在开发时需要依赖,配置这个属性,提示包的后续开发者安装依赖包。 12.contributors:贡献者列表 13.maintainers: 包维护者列表 14.bugs:一个可以反馈bug的网页地址或者邮件地址 15.homepage
发布包
- 初始化包描述文件
通过输入命令行命令
npm init
,依据提示填写内容 - 注册包仓库账号
npm adduser
- 上传包
npm publish
- 安装包
npm install
- 管理包权限
npm owner ls <package name> 列出包的拥有者 npm owner add <package name>添加包管理用户 npm owner rm <package name> 删除包的拥有者
0.0.1
9 years ago