编写模板

    1. 保存为index.js
    2. exports.a = function(){
    3. return 'Hello World';
    4. }

    初始化包描述文件
    npm init package.json

    1. {
    2. "name": "rexchan_tools", //包名
    3. "version": "1.1.2", //版本
    4. "description": "little tools", //描述
    5. "main": "index.js",
    6. "scripts": {
    7. "test": "echo \"Error: no test specified\" && exit 1"
    8. },
    9. "keywords": [
    10. "return lodash chunk " //包相关介绍
    11. ],
    12. "author": "",
    13. "license": "ISC",
    14. "dependencies": {
    15. "lodash": "^4.17.21"
    16. }
    17. }

    注册npm仓库账号
    $ npm adduser
    输入账号
    输入密码

    上传包
    $ npm publish

    使用方法跟使用第三方包方法一样