UNPKG

xlink-player

Version:

xlink-player is based on flv.js and video.js

47 lines (43 loc) 1.05 kB
/** @format */ const path = require('path') const CopyWebpackPlugin = require('copy-webpack-plugin') function resolve(dir) { return path.join(__dirname, '.', dir) } module.exports = { assetsDir: 'static', productionSourceMap: false, publicPath: '/', css: { extract: false, }, chainWebpack: config => { config.module.rules.delete('svg') config.module .rule('svg-sprite') .test(/\.svg$/) .include.add(resolve('src/assets/icons')) .end() .use('svg-sprite-loader') .loader('svg-sprite-loader') .options({ symbolId: 'svg-icon-[name]', }) if (process.env.NODE_ENV === 'production') { config.externals({ vue: { commonjs: 'vue', commonjs2: 'vue', root: 'Vue', amd: 'vue', }, }) } }, configureWebpack: config => { if (process.env.NODE_ENV === 'production') { config.optimization.minimizer[0].options.terserOptions.mangle = false } // plugins: [new CopyWebpackPlugin([])] }, }