npm包的发布

首先得注册一个账号,用于登录查询及发布npm包

接下来我们来开始吧:
第一步:新建一个文件夹例如我的是(z-weather),创建一个index.js文件,里面是你的逻辑代码
第二步:打开gitbash,cd到你要发布的那个文件夹,输入命令行:npm init回车

image.png

这样在你的这个文件夹下,多出了一个package.json文件,打开这个文件进行配置
image.png

第三步:配置好package.json文件之后,新建一个README.md文件,用于对这个包的使用情况做一个说明,方便别人对你发布的这个包进行理解和更好的使用

第四步:假如你要引用别人的包,如要在gitbash输入 npm install --save marked(这里的意思就是我引用了别人发布的marked这个包,也可以引用其他的包,只要在--save后面加包的名字就可以了)、
在上图中我们可以看到
"dependencies":{ "marked": "^0.3.7" }
这个就是我们引用的包,你可以引用多个,也可以不引用,看你代码的需求和使用情况

如果我们前面的准备工作都写好了,那么我们来开始发布自己写好的包
在当前文件夹下,输入npm login
按顺序填好相关信息(这就是为什么最开始就需要注册一个账号了,没有账号就不能发布),
信息填写完毕,输入npm publish,
完成发布。

image.png

这样我们就能在npm官网上看到自己所发布的npm包了


image.png

image.png

注意一点的是,假如,我们引用了多个别人的包,那么需要新建一个.gitignoe,在里面添加这么一行node_modules


image.png

这样,别人就不会看到你引用的包,以及你引用的包所引用的包。

接下来我们将学习如何引用别人的包
第一步,新建一个文件夹,例如demo
第二步,cd到demo,输入命令行 npm init 进行初始化,配置好package.json文件
第三步,输入命令行 npm install hunger-demo0 --save,把需要的包下载下来,


image.png

第四步,进行测试,写好index.js

var str = require('hunger-demo0');
console.log('haha' + str)

在gitbash 输入node index.js查看结果


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、npm是什么? NPM (node package manager),通常称为node包管理器。顾名思义,它的...
    徐国军_plus阅读 11,897评论 1 6
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 11,375评论 2 36
  • npm是什么 Node Packcge Manager,node包管理器,主要功能是管理node包的安装,卸载,更...
    DeeJay_Y阅读 3,868评论 0 0
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 12,412评论 0 9
  • 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
    大大头大阅读 8,004评论 0 1