fezui
Version:
FEZUI 是一套基于 Vue 的支持多终端的开源UI交互组件库,致力于积木式的快速构建项目,提升产品体验和开发效率、降低开发和维护成本。
44 lines (40 loc) • 1.1 kB
JavaScript
/* =======================================
* @ 2017 FEZUI 现代响应式的多终端UI交互组件库
* https://github.com/furic-zhao/fezui
* ======================================= */
import path from 'path';
import webpack from 'webpack';
import merge from 'webpack-merge';
import webpackBaseConfig from './webpack.config.base.js';
process.env.NODE_ENV = 'production';
export default merge(webpackBaseConfig, {
entry: {
main: './src/index.js'
},
output: {
path: path.resolve(__dirname, './dist/js'),
publicPath: '/dist/',
filename: 'fezui.min.js',
library: 'fezui',
libraryTarget: 'umd',
umdNamedDefine: true
},
externals: {
vue: {
root: 'Vue',
commonjs: 'vue',
commonjs2: 'vue',
amd: 'vue'
}
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': '"production"'
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
});