- const { VueLoaderPlugin } = require('vue-loader')
- const path = require('path')
- const Dotenv = require('dotenv-webpack')
-
- module.exports = {
- entry: './main.js',
- entry: {
- main: {
- import: './main.js',
- filename: 'app.js',
- },
- },
- output: {
- path: path.resolve(__dirname, 'assets'),
- },
- module: {
- rules: [
- {test: /\.vue$/, use: 'vue-loader'},
- {test: /\.css$/, use: ['style-loader', 'css-loader']}
- ]
- },
- devServer: {
- static: './assets',
- proxy: {
- '*': {target: 'http://localhost:8001',
- secure: false,
- changeOrigin: true
- }
- }
- },
- // Required for also applying rules to sections of SFC
- plugins: [new VueLoaderPlugin(), new Dotenv({systemVars: true})],
- };
|