初始化

https://www.npmjs.com/注册的用户账号
新建一个文件夹npm-wzutao再次文件夹下进入 bash

登录 npmjs
npm login
image.png
初始化
npm init
image.png
然后在该文件夹下新建 index.js 文件,写入如下测试代码

exports.sum = function () {
  var res = 0;

  for (var i = 0; i < arguments.length; i++) {
    res += arguments[i];
  }

  return res;
};

发布

npm publish
image.png
去官网可以搜索到
image.png

更新

【1】本地更新版本号

npm version patch
1.0.1 版本,注意,是最后一位修改了增 1
npm version minor
1.1.0 版本,注意,是第二位修改了增 1
npm version major
2.0.0 版本,注意,是第一位修改了增 1

【2】修改远端的版本
提交到远端 npm 中
npm publish

下载使用

新建一个测试文件夹下载该包,会得到

│  package-lock.json
│
└─node_modules
    └─npm-wzutao
            index.js
            package.json