zoukankan      html  css  js  c++  java
  • 带你从零写一个npm包,然后发布至npm源上

    现在的前端体系基本离不开nodejs来构建,而nodejs强大的背后,离不开其开放生态下所诞生的开源库和包,今天主要讲讲如何开发并上传一个开源库包。

    1.写一个自己的node包

    第一步确定自己的包叫什么名字,这里演示的包名node-pkg-demo,在当前目录下新建一个node_modules的文件夹,然后新建一个node-pkg-demo文件夹作为自己的包空间,再在node-pkg-demo目录下新建一个index.js文件,这时候初始版本的node包便完成了。

    index.js内容:

    function nodePkgDemo(){
      console.log('~~~nodePkgDemo~~~');
    }
    module.exports = nodePkgDemo;

    然后我们在根目录新建一个index.js测试一下:

    const nodePkgDemo = require('node-pkg-demo');
    nodePkgDemo();

    然后在根目录执行node index.js:

    现在简易版的node包便完成了。

    2.发布至NPM源

    要完成自己的一个node包,不单单要实现包的功能,还要能够安装,安装的实质在上面提到了,即下载文件,但是下载的前提是要将你的包资源放到远端的镜像下,然后使用中去下载安装至当前目录node_modules文件夹下。

    发布一个node包需要进行以下步骤:

    1.  注册NPM账号

    进入www.npm.js下进行注册自己的账号。

    2. npm 登录自己的账户

    npm login

    3.在node-pkg-demo目录初始化package.json

    npm init

    4. 发布包至npm源

    npm publish

    3.删除包

    当你的包不再使用且不在维护的时候可以使用下面命令删除它。

    npm unpublish node-pkg-demo --force
  • 相关阅读:
    洛谷 P5595 【XR-4】歌唱比赛
    洛谷 P5594 【XR-4】模拟赛
    洛谷 AT1350 深さ優先探索
    洛谷 P1449 后缀表达式
    VIJOS-P1064 迎春舞会之数字舞蹈
    洛谷 P3998 [SHOI2013]发微博
    CF306C White, Black and White Again
    CF261E Maxim and Calculator
    JLOI 2014 松鼠的新家
    HNOI 2009 有趣的数列
  • 原文地址:https://www.cnblogs.com/abc-x/p/15033892.html
Copyright © 2011-2022 走看看