UNPKG

dear-toast

Version:

一个基于Vue的通用Toast组件

66 lines (65 loc) 1.26 kB
const path = require('path') const VueLoaderPlugin = require('vue-loader/lib/plugin') const UglifyJsPlugin = require('uglifyjs-webpack-plugin') module.exports = { entry: { 'index': "./src/toast.js", 'index.min': './src/toast.js' }, optimization: { minimizer: [ new UglifyJsPlugin({ include: /\.min\.js$/, }) ] }, output: { path: path.resolve(__dirname, './dist'), libraryTarget: "umd", library: "DearToast", libraryExport: "default" }, module: { rules: [ { test: /\.vue$/, use: { loader: 'vue-loader', options: { hotReload: true } } }, { test: /\.js$/, exclude: /node_modules/, use: { loader: "babel-loader", }, }, { test: /\.(css|sass|scss)$/, use: [ { loader: "style-loader" }, { loader: "css-loader", options: { importLoaders: 1 } }, { loader: "postcss-loader" }, { loader: "sass-loader" } ] } ] }, plugins: [ new VueLoaderPlugin(), ] }