# npmPackage **Repository Path**: gufukang/npm-package ## Basic Information - **Project Name**: npmPackage - **Description**: 测试上传组件包到npm官网包管理平台 用于解决多项目中使用到了相同组件,不用去手动copy且能确定组件版本保持一致 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-20 - **Last Updated**: 2022-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # npm-package ## 此包已上传至npm平台,解决多项目组件复用问题及个人开发记录 ``` 装包及启动 npm install npm run serve 开发流程 于 src/package 下创建组件文件 于 app.vue 下引入组件测试功能 于 src/package/index.js 中 1.引入 2.注册 生成npm包 npm run package 切官方镜像 npm config set registry=https://registry.npmjs.org 推送 npm publish 如果要更新版本,需要先git上面提交代码,并且修改package.json里面的"version": "1.1.0" 测试npm包有无发布/更新成功 1. npm uninstall yvlu-ui 2. npm i yvlu-ui 3. 于 app.vue 中测试不引用是否可以直接使用组件(已于main.js中vue.use(yvlu-ui)) 注:参考详情 mdNote/npm发布组件包并使用.md ``` # yvlu-ui 组件文档 > - 整理和收集工作中所开发或魔改的自定义(个性化)组件 > - 避免重复性造轮子 1. 富文本编辑器 于 wangeditor 基础封装 ``` 后续可添加长度限制等 ``` 2. 自定义 tab 组件 ``` 后续可添加 动态传入tab项名、虚线与对应名绑定、自定义icon等 ``` 3. ...