github npm包发布管理教程

一 github

首先登录github创建一个仓库

二 package.json

通过npm init创建package.json,注意name和version必填,二者为发布的包名和版本号,main键指向一个js文件默认为indes.js该文件是包的入口文件,可以在该文件中定义相关方法。
注意使用module.exports = API
那么 require之后既是API,如果使用的是
exports.msg = function (){};那么require之后则是expotrs对象

三 注册npm

注册npm

四 登录npm

注册成功后使用npm login登录npm 账号,注意登录状态只能是Logged in as 您的Username on https://registry.npmjs.org/.这种结构,on后面的唯一,不可以是其他的,如淘宝镜像http://registry.npm.taobao.org/这种,
注意输入密码时密码是不显示的

五 发布密码

登录成功后使用 npm publish 发布

六 引用

跟你npm install其他文件一样

七 更新

修改之后更新需要更改版本号,可以直接在package.json中更改也可以使用npm version <版本号>;npm version patch代表补丁修改(如默认为1.0.0),使用该命令后为1.0.1npm version minor 代表小修改(如默认为1.0.0),使用该命令后为1.1.0npm version major代表大的修改(如默认为1.0.0),使用该命令后为2.0.0
更新完版本后 使用 npm publish发布

包一旦发布不能删除,既是强制删除,该包名也无法再次使用,当然可以通过撤销npm deprecate <pkg>[@<version>] <message>代表不在维护
参考资料
外婆的彭湖湾
手把手教你创建你的第一个npm包
npm publish项目报错

发布了53 篇原创文章 · 获赞 88 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43702430/article/details/89521096