npm发包流程

时间:2019-10-31
本文章向大家介绍npm发包流程,主要包括npm发包流程使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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>

原文地址:https://www.cnblogs.com/ajaemp/p/11770812.html