UNPKG

@codeniu/vue-divider

Version:

This is divider vue component.

59 lines (55 loc) 1.16 kB
const path = require('path') const { VueLoaderPlugin } = require('vue-loader') module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, './dist'), publicPath: '/dist/', filename: 'vue-divider.min.js', library: 'NiuDivider', libraryTarget: 'umd', umdNamedDefine: true, }, resolve: { alias: { vue$: 'vue/dist/vue.esm.js', }, }, module: { rules: [ { test: /\.vue$/, use: ['vue-loader'], }, { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/, }, { test: /\.scss$/, use: ['vue-style-loader', 'css-loader', 'sass-loader'], }, ], }, externals: { vue: { root: 'Vue', commonjs: 'vue', commonjs2: 'vue', amd: 'vue', }, }, resolve: { alias: { vue$: 'vue/dist/vue.esm.js', }, }, plugins: [ new VueLoaderPlugin(), // 添加 VueLoaderPlugin 插件 ], devtool: 'eval', } if (process.env.NODE_ENV === 'production') { module.exports.devtool = 'source-map' }