Files
wlan-cloud-ui/webpack/webpack.common.js
Sean Macfarlane 1682a2ca21 fixed webpack
2020-11-04 20:05:57 -05:00

37 lines
862 B
JavaScript

const HtmlWebPackPlugin = require('html-webpack-plugin');
/* eslint-disable import/no-extraneous-dependencies */
const webpack = require('webpack');
const commonPaths = require('./paths');
module.exports = {
mode: process.env.NODE_ENV,
entry: ['babel-polyfill', commonPaths.entryPath],
module: {
rules: [
{
test: /\.(png|jpe?g|gif)$/i,
use: [
{
loader: 'file-loader',
},
],
},
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: ['babel-loader', 'eslint-loader'],
},
],
},
plugins: [
new HtmlWebPackPlugin({
template: commonPaths.templatePath,
favicon: './app/images/favicon.ico',
}),
new webpack.DefinePlugin({
'process.env.API': JSON.stringify(process.env.API || 'http://localhost:4000'),
}),
],
};