UNPKG

dear-toast

Version:

一个基于Vue的通用Toast组件

68 lines (67 loc) 1.42 kB
const path = require('path') const VueLoaderPlugin = require('vue-loader/lib/plugin') const HTMLWebpackPlugin = require('html-webpack-plugin') module.exports = { entry: "./test/test", optimization: { splitChunks: { chunks: 'all' } }, 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 HTMLWebpackPlugin({ template: './test/test.html', filename: './test/test.html' }), new VueLoaderPlugin(), ], resolve: { alias: { 'vue$': 'vue/dist/vue.esm.js', }, extensions: ['*','.js', '.vue', '.json'] }, devServer: { host: '0.0.0.0', // can be overwritten by process.env.HOST // can be overwritten by process.env.PORT, if port is in use, a free one will be determined }, }