npm 包发布与升级--拥有自己的npm包

本文详述了npm包的发布与升级流程,从理解npm的本质,到注册npm账户,准备package.json文件,设置入口文件,再到发布和使用npm包。强调了name、version和main字段的重要性,以及遇到403错误时的解决办法。此外,还提醒了node_modules不需要发布,README.md的添加可提升包的易用性。
摘要由CSDN通过智能技术生成

npm 对于大多数前端开发来说早已经不在陌生,是否也想过拥有一个自己的npm 包,提供给自己或者别人使用;

npm 本质和理解

NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准

npm 包的发布和管理,可以简单理解为上传代码和下载并使用它们。这样可以快速的发布代码哈哈

前期准备

1、需要有一个账户,毕竟是要传到别人的服务器上,注册地址:

https://www.npmjs.com/

记住注册账户的名字和密码,npm 发布的时候要用,当然还有其他用处;
2,准备需要发布的代码,没有代码发布啥,当然空的文件也可以发,只是没有用处,因为npm包可以理解为上传代码。

准备 npm 发布的代码

如果你已经有代码了,就看一下注意的点就可以了。如果没有,可以像下面一样写一个测试的,达到最终知道如何发布,和发布代码的时候注意事项即可

1、一定要有一个package.json 文件和在根目录同级

这个文件可以通过 npm init 实现,也可以自己随便找个复制修改,没有具体要求,但是文件名字一定是package.json ,需要注意的有如下几个点一定要有

1.1 name 字段一定要有,用来告诉别人和npm服务器这个包的名字叫什么,引用的时候也只能是这个名字,同时这个名字全球唯一,不能重复,不然发布会失败,因此赶快去抢占名字吧,哈哈

"name": "lmqtest",

1.2 version 表示版本号,为了记录修复记录和升级,一般要求必须有

"version": "1.0.0"

version 一般小问题修复 都是在 最后一个数添加版本,大的升级才会使用到前面的位数

1.3 main 字段 这个是致命的重要 ,入口的地址,这个包的指向入口

"main": "index.js"

main 入口的配置可以是同个目录的任何文件,只要这个js对外提供了接口就可以

剩下的可以酌情自己看看一下我的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值