八、NPM包管理

    技术2026-02-25  20

    如何写NodeJs模块

    遵守commentjs规范。 导入模块暴露出去(导出)

    一个简单的示例:

    // 定义一个对象 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发布包

    进入待发布的目录,然后初始化目录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
    Processed: 0.014, SQL: 9