# zwv-ui **Repository Path**: wei_jue/zwv-ui ## Basic Information - **Project Name**: zwv-ui - **Description**: 基于vuecli搭建的组件库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-10 - **Last Updated**: 2023-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于vue的zwv-ui组件库 这是一个基于vuecli开发的组件库,在vue.config.js中配置打包 ``` npm install zwv-ui ``` ## 更新zwvui ``` npm update zwv-ui ``` ### 组件库搭建心得 #### 技术核心点 - 借助Vue提供的install和Vue.use来实现全局插件引入 如果不用模块化开发,可以通过判断window.Vue是否存在来实现全局引入 - 通过webpack提供的require.context查找某个目录下的特定文件,这样避免了添加组件还得在zwvui.js中import一下的麻烦 - 在configureWebpack中entry入口添加多入口并在output通过[name]配置多出口文件,实现了按需加载组件的能力