mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-03 13:36:04 +02:00
refactor: vendor code splitting
This commit is contained in:
@@ -2650,4 +2650,5 @@ html
|
|||||||
type="primary" size="small" @click="setPrimaryPassword"
|
type="primary" size="small" @click="setPrimaryPassword"
|
||||||
:disabled="enablePrimaryPasswordDialog.password.length===0||enablePrimaryPasswordDialog.password!==enablePrimaryPasswordDialog.rePassword"
|
:disabled="enablePrimaryPasswordDialog.password.length===0||enablePrimaryPasswordDialog.password!==enablePrimaryPasswordDialog.rePassword"
|
||||||
) OK
|
) OK
|
||||||
|
script(src="vendor.js")
|
||||||
script(src="app.js")
|
script(src="app.js")
|
||||||
|
|||||||
+18
-12
@@ -6,15 +6,24 @@ const TerserPlugin = require('terser-webpack-plugin');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
entry: {
|
entry: {
|
||||||
app: [
|
vendor: [
|
||||||
'./src/app.js',
|
'element-ui',
|
||||||
'./src/app.scss'
|
'noty',
|
||||||
|
'vue',
|
||||||
|
'vue-data-tables',
|
||||||
|
'vue-lazyload',
|
||||||
|
'vue-swatches',
|
||||||
|
'uuid'
|
||||||
],
|
],
|
||||||
|
app: {
|
||||||
|
import: ['./src/app.js', './src/app.scss'],
|
||||||
|
dependOn: 'vendor'
|
||||||
|
},
|
||||||
'app.dark': './src/app.dark.scss',
|
'app.dark': './src/app.dark.scss',
|
||||||
vr: [
|
vr: {
|
||||||
'./src/vr.js',
|
import: ['./src/vr.js', './src/vr.scss'],
|
||||||
'./src/vr.scss'
|
dependOn: 'vendor'
|
||||||
]
|
}
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
filename: '[name].js',
|
filename: '[name].js',
|
||||||
@@ -52,10 +61,7 @@ module.exports = {
|
|||||||
resolve: {
|
resolve: {
|
||||||
extensions: ['.css', '.js', '.scss'],
|
extensions: ['.css', '.js', '.scss'],
|
||||||
alias: {
|
alias: {
|
||||||
vue: path.join(
|
vue: path.join(__dirname, './node_modules/vue/dist/vue.common.prod.js')
|
||||||
__dirname,
|
|
||||||
'./node_modules/vue/dist/vue.common.prod.js'
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
performance: {
|
performance: {
|
||||||
@@ -90,7 +96,7 @@ module.exports = {
|
|||||||
{
|
{
|
||||||
from: './images/',
|
from: './images/',
|
||||||
to: './images/'
|
to: './images/'
|
||||||
},
|
}
|
||||||
// // vscode-codicons
|
// // vscode-codicons
|
||||||
// {
|
// {
|
||||||
// from: './node_modules/vscode-codicons/dist/codicon.css',
|
// from: './node_modules/vscode-codicons/dist/codicon.css',
|
||||||
|
|||||||
Reference in New Issue
Block a user