UNPKG

vue-h5-video

Version:
52 lines (50 loc) 1.39 kB
const webpack = require('webpack') const path = require('path'); const VueLoaderPlugin = require('vue-loader/lib/plugin') module.exports = { mode: "production", entry: './src/index.js', output: { path: path.resolve(__dirname, "dist"), filename: 'h5-video.js', library: 'H5Video', libraryTarget: 'umd', // 输出格式 umdNamedDefine: true }, externals: { vue: { root: 'Vue', commonjs: 'vue', commonjs2: 'vue', amd: 'vue' } }, module: { rules: [{ test: /\.vue$/, loader: 'vue-loader', exclude: [path.resolve(__dirname, "node_modules")] }, { test: /\.js$/, loader: 'babel-loader', exclude: [path.resolve(__dirname, "node_modules")] }, { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', exclude: [path.resolve(__dirname, "node_modules")] }, ] }, plugins: [ new VueLoaderPlugin() ] }