👷 Config for Vue dev server, to use user-data

This commit is contained in:
Alicia Sykes 2024-04-01 13:38:04 +01:00
parent a9548fe8f4
commit ecacd145e0
1 changed files with 13 additions and 0 deletions

View File

@ -3,6 +3,8 @@
* See docs for all config options: https://cli.vuejs.org/config * See docs for all config options: https://cli.vuejs.org/config
*/ */
const path = require('path');
// Get app mode: production, development or test // Get app mode: production, development or test
const mode = process.env.NODE_ENV || 'production'; const mode = process.env.NODE_ENV || 'production';
@ -28,6 +30,16 @@ const configureWebpack = {
}, },
}; };
// Development server config
const devServer = {
contentBase: [
path.join(__dirname, 'public'),
path.join(__dirname, 'user-data'),
],
watchContentBase: true,
publicPath: '/',
};
// Application pages // Application pages
const pages = { const pages = {
dashy: { dashy: {
@ -43,6 +55,7 @@ module.exports = {
integrity, integrity,
configureWebpack, configureWebpack,
pages, pages,
devServer,
chainWebpack: config => { chainWebpack: config => {
config.module.rules.delete('svg'); config.module.rules.delete('svg');
}, },