一个简单的示例:
// 定义一个对象 let db = { baseUrl: "http://127.0.0.1:3000/", insert: function () { console.log("插入方法"); }, delete: function () { console.log("删除方法"); }, }; // 将其暴露出去 module.exports = db;在我们的模块中定义一个对象,并将其暴露出去。接下来在我们自己的js文件中去使用这个对象。
const myMoudle = require("./01-自己写的模块.js"); myMoudle.insert();进入待发布的目录,然后初始化目录npm init。并依次填入包名、版本、描述等信息。如果没有可以跳过(回车)。
注册NPM账号
官方网址注册(推荐)使用npm adduser命令注册登录账号npm login
如果使用了淘宝镜像须切换回官方源npm config set registry https://registry.npmjs.org/发布包npm publish
包名不能重复需要注意配置文件的main字段指定的为主文件。如果使用了淘宝镜像须切换回官方源npm config set registry https://registry.npmjs.org/更新包
修改版本
重新发布
教程参考
https://blog.csdn.net/taoerchun/article/details/82531549