建议在github/gitee上新建一个代码仓库
1、新建目录vue-custom-alert
新建文件名时,需要到npm官网进行搜索,看包名是否有重复
2、执行npm init
此时会自动生成package.json文件
需要新建一个index.js作为入口文件,以实现一个vue弹框为例
目录结构
vue-custom-alert
|-- assets (图片资源)
|-- alert.vue(源码)
|-- index.js(入口文件)
|-- package.json
|-- README.md
md文件语法可参考https://blog.csdn.net/bocongbo/article/details/118362609
3、npm登录
如果以前使用过npm淘宝镜像的下载链接,这个时候要将下载链接设置回来
npm config set registry https://registry.npmjs.org
执行npm login
4、发布 npm publish
发布成功后就可以在npm官网进行查看
5、 npm install @包名
1、升级
npm version <版本号>
npm publish
2、撤销发布
npm unpublish packageName@0.0.1
或
npm unpublish packageName --force
或
注意:
撤销发布的包被认为是一种不好的行为,因为如果有团队使用和依赖你的包时,撤销便会造成很大的影响。
1.根据规范,只有在发包的24小时内才允许撤销发布的包
2.即使你撤销了发布的包,发包的时候也不能再和被撤销的包的名称和版本重复了(即不能名称相同,版本相同,因为这两者构成的唯一标识已经被“占用”了)