0.0.1 • Published 9 years ago

npm_learn_wjj v0.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
9 years ago

NPM包的使用

NPM包中各关键字的意思

  1. name:包名。
  2. keywords: 关键词数组,用于做分类搜索。
  3. description:包简介。
  4. repositories: 托管源码的位置列表
  5. author: 作者
  6. bin: 将脚本添加到执行路径,之后再命令行中执行
  7. main: 模块引入require到引入包时,会优先检查这个字段,将其作为包中其余模块的入口。如果没有这个字段,会查找包目录下的index.js、index.node、index.json
  8. scripts: 脚本对象说明,主要用来被包管理器用来安装、编译、测试和卸载包。
  9. engines: 支持的javascript引擎列表 10.dependencies: 使用这个包所依赖的包列表 11.devDependencies: 一些模块只在开发时需要依赖,配置这个属性,提示包的后续开发者安装依赖包。 12.contributors:贡献者列表 13.maintainers: 包维护者列表 14.bugs:一个可以反馈bug的网页地址或者邮件地址 15.homepage

发布包

  1. 初始化包描述文件 通过输入命令行命令 npm init,依据提示填写内容
  2. 注册包仓库账号 npm adduser
  3. 上传包 npm publish
  4. 安装包 npm install
  5. 管理包权限 npm owner ls <package name> 列出包的拥有者 npm owner add <package name>添加包管理用户 npm owner rm <package name> 删除包的拥有者