资讯专栏INFORMATION COLUMN

在npm发布自己的包

lemanli / 1587人阅读

摘要:今天通过一个简单的列子来演示怎么在发布自己的包。发布包,在文件夹下,右键选择,输入如下命令就可发布成功,注意发布必须是登录状态下。这时你就可以在官网通过在搜索框中输入来查询到你刚才发布的包了。

今天通过一个简单的列子来演示怎么在npm发布自己的包。

你需要先下载安装node.js
发布包

1 新建个文件夹,这里命名为test110,,
2 然后再在test110下新建一个lib文件夹。
3 创建package.json,在test110文件夹下,右键选择git bash here输入命令

npm init

然后name输入test110,然后一路回车,最后ctrl + c结束,

4 创建readme.md文件,在test110文件夹下,在新建一个readme.md文件(这是一个介绍你包的文件makdown文件),随便输入点什么,如这是我的第一个npm包
5 在lib文件夹下新建新建一个test.js文件,输入如下代码

var a = {
    fu : function() {
        console.log( "这是我的第一个npm包" );
    };
}
module.exports = a; // 把a暴漏出去

6 在test110文件夹下新建一个index.js文件(主入口文件),输入

var a = require( "./lib/test.js" );
module.exports = a; //把a暴漏出去

7 包文件已经ok,结构如下

-test110
    -lib
        -test.js
    -index.js
    -package.json
    -readme.md

8 创建npm账号,两种方式

第一种:打开npm 注册

第二种:命令行注册,输入如下

npm adduser

依次输入用户名,密码,邮箱就注册成功了。注册成功会自动登录,所以现在已经在本地登录成功。
如果你已经有npm账号可通过与哦如下命名登录,

npm login

输入用户名,密码就可登陆成功。

9 发布包,在test110文件夹下,右键选择git bash here,输入如下命令

npm publish

就可发布成功,注意发布必须是登录状态下。

10 这时你就可以在npm官网 ,通过在搜索框中输入test110来查询到你刚才发布的包了。
11 更新包,你修改过包里的js文件时,同时还得修改package.json里version的版本号后才可重新发布。

应用包

1 这时你新建个文件夹(如test)就可以通过以下命令下载你发布的包了

npm install test110

2 然后,在test文件夹下新建in.js文件,输入如下代码

var test110 = require( "test110" );
test110.fu();

3 在test文件夹,右键选择git bash here,输入如下命令

node in.js

就可以输出这是我的第一个npm包

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84071.html

相关文章

  • 如何发布第一个属于自己npm

    摘要:更新已经发布的包更新包的操作和发布包的操作其实是一样的但要注意的是,每次更新时,必须修改版本号后才能更新,比如将修改为后就能进行更新发布了。 什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人...

    JerryWangSAP 评论0 收藏0
  • npm发布自己的包

    摘要:应用包新建一个文件夹安装这个包然后,在文件夹下新建文件,输入如下代码在文件夹右键选择输入如下命令就可以输出这是我的第一个包参考利用安装删除发布更新撤销发布包在发布自己的包 showImg(https://segmentfault.com/img/remote/1460000012634180?w=500&h=300); 首次发表在个人博客 在npm上发布自己的包 发布包 1.创建你要...

    xialong 评论0 收藏0
  • npm入手笔记0x002-发布自己的Node.js模块及其版本管理

    摘要:概述本篇文章承接上文,记录的是如何发布自己的模块编写模块新建项目并初始化编写模块代码发布模块测试模块命名空间每个人都可以发布自己的包,难免会有包名相同的情况,如果想要使 0x001 概述 本篇文章承接上文,记录的是如何发布自己的Node.js模块 0x002 编写模块 新建项目并初始化 $ mkdir 0x005-publish-own-module $ cd 0x005-publis...

    mrli2016 评论0 收藏0
  • 构建自己npm包 简单实现

    摘要:使用介绍是随同一起安装的包管理工具,能解决代码部署上的很多问题,常见的使用场景有以下几种允许用户从服务器下载别人编写的第三方包到本地使用。允许用户将自己编写的包或命令行程序上传到服务器供别人使用。 NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。...

    frontoldman 评论0 收藏0
  • NPM — JavaScript 的包管理器

    摘要:是的默认模块管理器,一个命令行下的软件,用来安装和管理模块,同时也可以管理其他开放式的模块代码。的包管理器可以查看所有可使用的命令。发布记得在推之前先登录要不然会报错。最后需要把文件里面的删除掉要不然上传时会忽略掉打包的文件。 本文主要介绍npm的常用命令,以及如何发布一些常用的js模块化代码到npm上面方便日后的使用,和举例如何把一个vue组件打包发布到npm到最后下载到本地使用的过...

    ZweiZhao 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<