UNPKG

@codercy1995/cy-cli

Version:

44 lines (43 loc) 1.12 kB
const HtmlWebpackPlugin = require('html-webpack-plugin'); const VueLoaderPlugin = require('vue-loader/lib/plugin'); const path = require('path'); const cwd = process.cwd(); module.exports = { mode: 'development', //devtool: 'cheap-module-eval-source-map', entry: path.join(cwd, 'src/main.js'), output: { path: path.resolve(cwd, 'public'), filename: 'app.js', }, devServer: { open: true, contentBase: path.join(cwd, 'public') }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.css$/, use: [ 'css-loader' ] } ] }, plugins: [ new VueLoaderPlugin(), new HtmlWebpackPlugin({ template: path.join(__dirname, '../template/index.html') }) ], resolve: { alias: { 'vue$': 'vue/dist/vue.esm.js' }, extensions: ['*', '.js', '.vue', '.json'] } };