☠️如何发布自己的 npm 包

type
status
date
slug
summary
tags
category
icon
password

一、创建账号

npm 官网 注册并创建 npm 账号

二、创建 npm 包

创建并初始化 package.json 文件
大概结构如下:
目录结构先这样就行,后面有需要再添加或修改

三、编写代码

按正常写代码那样写就好,自己需要什么功能就写什么功能。例如在更目录下创建一个index.js 文件

四、打包

我们打包一下,这里使用 rollup 打包,当然你也可以使用 webpack 打包,或者其他的打包工具,这里不做过多介绍
在根目录下创建一个rollup.config.js文件,内容如下:
然后在package.json文件中添加打包命令
你也可以添加一些其他的,例如:
执行打包命令

五、发布

1、添加用户
输入用户名、密码、邮箱,在此之前需要在 npm 官网 注册并创建 npm 账号,还有 npm 的源一定要是官方的源,不然会出现各种问题,如果不是请换回来。
查看源
如果不是官方源: https://registry.npmjs.org,那么就换成官方源
2、发布
如果你的包是私有的,那么就需要添加--access=public参数
如果包名已经存在,那么就需要修改包名,然后再发布,修改包名的命令如下:
怎么知道包名是否存在呢?可以在 npm 官网 搜索一下,如果存在,那么就不能使用这个包名,如果不存在,那么就可以使用这个包名。

六、使用

七、更新 npm 包

更新 npm 包就需要用到以下命令了
查看当前版本
小更新可以使用以下命令,会自动更新版本号
大更新可以使用以下命令,会自动更新版本号
超大更新可以使用以下命令,会自动更新版本号
git在工作中的使用如何开发一个脚手架