1.首先创建简介版vue项目
vue init webpack-simple vplugin-enum-select
2.将组件代码安排上
3.index.js文件内容
import enumSelect from './enum-select';
enumSelect.install = Vue => Vue.component(enumSelect.name, enumSelect);//注册组件
export default enumSelect;
4.修改webpack.config.js文件
修改以下内容,其余配置不变
entry: process.env.NODE_ENV == 'development' ? './src/main.js' : './src/plugin/index.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'enum-select.js',
library: 'enum-select',
libraryTarget: 'umd',
umdNamedDefine: true
}