NPM发布包流程

发表于:2017-10-07

首先在npm官方注册一个账号

注册地址

创建一个目录

mkdir package

进入目录

cd package

初始化包

npm init

关于npm init说明 这里有解释

当前目录新建一个JS文件, app.js

var main = {
    version: '1.0.0'
}
// 导出对象
module.exports = main;

登录,会要求你输入username,password,email 就是你注册填的资料

npm login

发布包

npm publish

安装发布后的包, < package >是你的包名。

npm install package --save

引入包

var main = require('package')
console.log(main);

// 输出
// {
//     version: '1.0.0'
// }

删除发布后的包,@后面是包版本

npm unpublish package@1.0.0

说明一下npm 版本

版本号分别为 x,y,z

x   // 改动特别大向前移一位
y   // 新出功能并且向下兼容向前移一位
z    // 修复bug并且向下兼容向前移一位

关于发布后提示的错误

  1. 如果发布提示没有权限,说明有包名冲突了,你需要改下包名.
  2. 注册npm后要去邮箱激活账户,否则无法发布
Node.js