UNPKG

pq-calendar-lite

Version:
60 lines (58 loc) 1.29 kB
/* * @Desc: webpack基本配置 * @Author: simbawu * @Date: 2019-04-16 20:15:13 * @LastEditors: simbawu */ const path = require('path'); const webpack = require('webpack'); const WebpackBar = require('webpackbar'); module.exports = { output: { filename: '[name].js' }, module: { rules: [ { test: /\.js$/, loader: 'babel-loader', exclude: /(node_modules|lib|coverage)/ }, { test: /\.scss$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader', options: { modules: { mode: 'local', localIdentName: '[name]_[local]_[hash:base64:3]' } } }, { loader: 'postcss-loader', options: { config: { path: path.resolve(__dirname, '../postcss.config.js') } } }, { loader: 'sass-loader' } ] } ] }, plugins: [ new webpack.DefinePlugin({ // 定义环境变量 'process.env': JSON.stringify(process.env.NODE_ENV) }), new WebpackBar() ] };