npm插件发布指南

简介: 发布一个npm插件的流程

安装vue-cli脚手架 npm install -g @vue/cli

范例 一个基础的npm组件可以参考我的vue-app-verify

### 开发和测试

  1. 下载我的项目后,自己修改package.json中的author/version等信息
  2. 将自己开发的组件放到src/components
  3. 在src/index.js作注册
  4. 组件开发完成后,将组件编译npm run build
  5. 组件项目中使用npm pack可以对组件打包
  6. 打包后的文件复制到其他项目下,使用npm install ${包名} 可以本地注册测试

发布

在组件项目下
npm login //登录npm,输入npm账号和密码以及邮箱 npm run build // 编译项目,如果已经编译了,可以跳过 npm publish // 发布npm包 注意事项:

  1. 登陆前请将npm源切换为官方源 npm config set registry http://registry.npmjs.org
  2. 组件取名前先去npm官网搜下看有没有重名的
  3. 每次publish的时候,package的version记得修改,否则会失败.
目录
相关文章
|
2月前
|
资源调度 前端开发 安全
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
131 0
|
4月前
|
资源调度 JavaScript 索引
Vue2开发插件并发布到npm
这篇文章介绍了如何使用Vue 3、TypeScript和Vite开发一个下拉框组件`vue-amazing-selector`,并将其发布到npm,包括了项目的创建、组件开发、配置webpack、编写组件代码、导出组件、编译、npm包初始化、发布流程以及在项目中使用该插件的完整步骤。
Vue2开发插件并发布到npm
|
JavaScript 前端开发 API
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
前言:   此事例是在vue组件中,使用canvas实现倒计时动画的效果。其实,实现效果的逻辑跟vue没有关系,只要读懂canvas如何实现效果的这部分逻辑就可以了   canvas动画的原理:利用定时器,给定合理的帧数,不断的清除画布,再重绘图形,即呈现出动画效果。
3656 0
|
4月前
|
JavaScript 前端开发 开发者
从零到一:教你如何发布自己的npm插件包
从零到一:教你如何发布自己的npm插件包
|
5月前
|
JavaScript 测试技术
npm发布自己的插件包
npm发布自己的插件包
|
7月前
|
JSON 小程序 前端开发
小程序使用npm以及常用的移动端UI插件
小程序使用npm以及常用的移动端UI插件
54 0
|
前端开发 JavaScript
Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css
Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css
|
资源调度 JavaScript 前端开发
使用 npm/yarn 引入插件
使用 npm/yarn 引入插件
252 0
|
前端开发 数据格式
基于Vue3实现一个前端埋点上报插件并打包发布到npm(下)
基于Vue3实现一个前端埋点上报插件并打包发布到npm(下)
651 0
|
JavaScript 前端开发 UED
基于Vue3实现一个前端埋点上报插件并打包发布到npm(上)
基于Vue3实现一个前端埋点上报插件并打包发布到npm(上)
693 0