-
Notifications
You must be signed in to change notification settings - Fork 168
Expand file tree
/
Copy pathvue.config.js
More file actions
31 lines (30 loc) · 892 Bytes
/
vue.config.js
File metadata and controls
31 lines (30 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const { defineConfig } = require("@vue/cli-service");
const { ProvidePlugin } = require("webpack");
const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");
module.exports = defineConfig({
transpileDependencies: true,
lintOnSave: false,
// IMP START - Bundler Issues
configureWebpack: (config) => {
config.devtool = "source-map";
config.resolve.symlinks = false;
config.resolve.fallback = {
crypto: false,
stream: false,
assert: false,
os: false,
https: false,
http: false,
url: "url",
zlib: false,
};
config.plugins.push(new ProvidePlugin({ Buffer: ["buffer", "Buffer"] }));
config.plugins.push(new ProvidePlugin({ process: ["process/browser"] }));
// IMP END - Bundler Issues
config.plugins.push(
new BundleAnalyzerPlugin({
analyzerMode: "disabled",
})
);
},
});