fix: missing vuetify-loader in webpack prod
This commit is contained in:
@@ -5,6 +5,7 @@ const yargs = require('yargs').argv
|
||||
const _ = require('lodash')
|
||||
const Fiber = require('fibers')
|
||||
|
||||
const { VueLoaderPlugin } = require('vue-loader')
|
||||
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
|
||||
const CopyWebpackPlugin = require('copy-webpack-plugin')
|
||||
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||
@@ -12,9 +13,9 @@ const HtmlWebpackPugPlugin = require('html-webpack-pug-plugin')
|
||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
|
||||
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin')
|
||||
const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin')
|
||||
const SimpleProgressWebpackPlugin = require('simple-progress-webpack-plugin')
|
||||
const VuetifyLoaderPlugin = require('vuetify-loader/lib/plugin')
|
||||
const WebpackBarPlugin = require('webpackbar')
|
||||
const SriWebpackPlugin = require('webpack-subresource-integrity')
|
||||
const { VueLoaderPlugin } = require('vue-loader')
|
||||
|
||||
const babelConfig = fs.readJsonSync(path.join(process.cwd(), '.babelrc'))
|
||||
const cacheDir = '.webpack-cache/cache'
|
||||
@@ -194,6 +195,7 @@ module.exports = {
|
||||
},
|
||||
plugins: [
|
||||
new VueLoaderPlugin(),
|
||||
new VuetifyLoaderPlugin(),
|
||||
new webpack.BannerPlugin('Wiki.js - wiki.js.org - Licensed under AGPL'),
|
||||
new CopyWebpackPlugin([
|
||||
{ from: 'client/static' },
|
||||
@@ -234,8 +236,8 @@ module.exports = {
|
||||
hashFuncNames: ['sha256', 'sha512'],
|
||||
enabled: true
|
||||
}),
|
||||
new SimpleProgressWebpackPlugin({
|
||||
format: 'expanded'
|
||||
new WebpackBarPlugin({
|
||||
name: 'Client Assets'
|
||||
}),
|
||||
new CleanWebpackPlugin(),
|
||||
new OptimizeCssAssetsPlugin({
|
||||
|
Reference in New Issue
Block a user