aboutsummaryrefslogtreecommitdiff
path: root/webpack.dev.js
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-06-20 08:23:04 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-06-20 15:30:15 +0200
commitbe1ee6940526bd5eb6bc2637e8b1fa5503c187dd (patch)
tree0da09cb1a467e8952319c7932a7620658f533812 /webpack.dev.js
parent5b06e28ba19477c0dcdbf9994343005deab3ff31 (diff)
use different build for different webpack envs to enable Vue DevTools in browser, fixes #5652
Closes #5652 Merge request studip/studip!4268
Diffstat (limited to 'webpack.dev.js')
-rw-r--r--webpack.dev.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/webpack.dev.js b/webpack.dev.js
index 6d5da00..1137eb5 100644
--- a/webpack.dev.js
+++ b/webpack.dev.js
@@ -1,6 +1,7 @@
const webpack = require('webpack');
const { merge } = require('webpack-merge');
const common = require('./webpack.common.js');
+const CopyPlugin = require('copy-webpack-plugin');
const WebpackNotifierPlugin = require('webpack-notifier');
const path = require('path');
@@ -13,6 +14,18 @@ module.exports = merge(common, {
mode: 'development',
devtool: false,
plugins: [
+ new CopyPlugin({
+ patterns: [
+ {
+ from: './node_modules/vue/dist/vue.global.js',
+ to: './javascripts/vue.global.prod.js',
+ },
+ {
+ from: './node_modules/vuex/dist/vuex.global.js',
+ to: './javascripts/vuex.global.prod.js',
+ },
+ ],
+ }),
new webpack.WatchIgnorePlugin({
paths:[
/\.d\.[cm]ts$/