See More

var webpack = require('webpack'); var path = require('path'); var autoprefixer = require('autoprefixer'); var ROOT_PATH = path.resolve(__dirname); var APP_PATH = path.resolve(ROOT_PATH, 'src'); var BUILD_PATH = path.resolve(ROOT_PATH, 'dist'); module.exports = { devtool: 'source-map', entry: './src/APlayer.js', output: { path: BUILD_PATH, filename: 'APlayer.min.js', libraryTarget: 'umd', umdNamedDefine: true }, devServer: { publicPath: "/dist/", }, module: { loaders: [ { test: /\.js$/, loader: 'babel', include: APP_PATH, query: { presets: ['es2015'] } }, { test: /\.scss$/, loaders: ['style', 'css', 'postcss', 'sass'], include: APP_PATH }, { test: /\.(png|jpg)$/, loader: 'url?limit=40000' } ] }, plugins: [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ], postcss: [ autoprefixer({ browsers: ['last 15 versions', '> 1%', 'ie 8', 'ie 7'] }) ] };