1、注册npm账号

https://www.npmjs.com/signup

2、初始化npm项目

npm init

配置说明:https://docs.npmjs.com/files/package.json

说明:

  1. main:程序的入口文件,默认是index.js.
  2. devDependencies: 所依赖的开发环境下的包。
  3. dependencies: 生产环境下的依赖包
  4. version: 版本控制
  5. repository:代码存放地址(一般是git地址)
  6. keywords:便于搜索npm 包
  7. scripts: 声明一系列npm脚本指令
  8. files: 包含在项目中的文件数组 //白名单
  9. engines: 声明项目需要的node或npm版本范围
{ “engines” : { “npm” : “~1.0.20” } }
{ “engines” : { “node” : “>=0.10.3 <0.12” } }

3、git托管

4、发包

  • 登录
npm adduser //创建账户
npm login //登录
npm whoami //查看已经登录的账号
  • 更改版本号
npm version <update_type> 
  • 发包
npm publish

5、 npm包使用

npm i <package_name>  --save-dev
import <name> from <package_name>

6、包权限管理

可以增加包的发布者、删除一个发布者等。

查看模块拥有者
npm owner ls <package_name>
添加一个发布者
npm owner add <user> <package_name>
删除一个发布者
npm owner rm <user> <package_name>
01-07 04:51