const { defineConfig } = require('@vue/cli-service') const NodePolyfillPlugin = require("node-polyfill-webpack-plugin"); module.exports = defineConfig({ transpileDependencies: true, devServer: { port: 8080 }, configureWebpack: { // watch: true, experiments: { topLevelAwait: true }, plugins: [new NodePolyfillPlugin()], optimization: { splitChunks: { chunks: "all", }, }, resolve: { fallback: { "fs": false, "tls": false, "net": false, "utf-8-validate": false, "bufferutil": false } }, }, chainWebpack: config => { config.module .rule('yaml') .test(/\.ya?ml?$/) .use('yaml-loader') .loader('yaml-loader') } })