From 763d7d345bb9cbbdfc08d2bde4365241b6cffd88 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Tue, 5 Mar 2019 01:32:48 +0000 Subject: [webapp] migrate from vue cli 2 to vue cli 3 --- webapp/vue.config.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 webapp/vue.config.js (limited to 'webapp/vue.config.js') diff --git a/webapp/vue.config.js b/webapp/vue.config.js new file mode 100644 index 0000000..feba42c --- /dev/null +++ b/webapp/vue.config.js @@ -0,0 +1,32 @@ +const path = require('path') +const fs = require('fs') + +module.exports = { + outputDir: path.resolve(__dirname, '../server/public'), + runtimeCompiler: true, + lintOnSave: process.env.NODE_ENV !== 'production' ? 'error' : false, + devServer: { + proxy: { + '^/api': { + target: 'https://localhost:' + process.env.API_PORT + '/' + }, + '^/socket.io': { + target: 'https://localhost:' + process.env.API_PORT + '/', + ws: true + } + }, + https: { + key: fs.readFileSync(path.resolve(__dirname, '../server/bin/privkey.pem')), + cert: fs.readFileSync(path.resolve(__dirname, '../server/bin/fullchain.pem')) + } + }, + chainWebpack: config => { + config.module + .rule('i18n') + .resourceQuery(/blockType=i18n/) + .type('javascript/auto') + .use('i18n') + .loader('@kazupon/vue-i18n-loader') + .end() + } +} -- cgit v1.2.3-55-g7522