From 12a2d994bace6430a49e390b2ed3df9e00af6168 Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期四, 27 六月 2024 17:05:37 +0800 Subject: [PATCH] 方案2 --- vue.config.js | 64 ++++++++++++++++++-------------- 1 files changed, 36 insertions(+), 28 deletions(-) diff --git a/vue.config.js b/vue.config.js index 5c33eac..70cda5d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,31 +1,39 @@ -const path = require("path") -const resolve = dir => path.join(__dirname, dir) +const path = require("path"); +const resolve = (dir) => path.join(__dirname, dir); module.exports = { - lintOnSave: false, - publicPath: "./", - devServer: { - host: "0.0.0.0", //鎸囧畾瑕佷娇鐢ㄧ殑 host - port: 12315, //鎸囧畾绔彛鍙蜂互渚﹀惉 - hotOnly: false, //鍚敤鐑ā鍧楁浛鎹紝鑰屾棤闇�椤甸潰鍒锋柊浣滀负鏋勫缓澶辫触鏃剁殑鍥為��銆� + lintOnSave: false, + publicPath: "./", + devServer: { + host: "0.0.0.0", //鎸囧畾瑕佷娇鐢ㄧ殑 host + port: 12315, //鎸囧畾绔彛鍙蜂互渚﹀惉 + hotOnly: false //鍚敤鐑ā鍧楁浛鎹紝鑰屾棤闇�椤甸潰鍒锋柊浣滀负鏋勫缓澶辫触鏃剁殑鍥為��銆� + }, + + + configureWebpack: { + module: { + rules: [ + { + test: /\.scss$/, + loaders: ["style", "css", "sass"] + } + ] }, - - configureWebpack: { - resolve: { - alias: { - "@": resolve("src"), - }, - }, performance: { - hints: 'warning', - // 鍏ュ彛璧风偣鐨勬渶澶т綋绉� - maxEntrypointSize: 90000000, - // 鐢熸垚鏂囦欢鐨勬渶澶т綋绉� - maxAssetSize: 90000000, - // 鍙粰鍑� js 鏂囦欢鐨勬�ц兘鎻愮ず - assetFilter: function (assetFilename) { - return assetFilename.endsWith('.js') || assetFilename.endsWith('.css'); - } - }, - + resolve: { + alias: { + "@": resolve("src") + } }, - -} \ No newline at end of file + performance: { + hints: "warning", + // 鍏ュ彛璧风偣鐨勬渶澶т綋绉� + maxEntrypointSize: 90000000, + // 鐢熸垚鏂囦欢鐨勬渶澶т綋绉� + maxAssetSize: 90000000, + // 鍙粰鍑� js 鏂囦欢鐨勬�ц兘鎻愮ず + assetFilter: function (assetFilename) { + return assetFilename.endsWith(".js") || assetFilename.endsWith(".css"); + } + } + } +}; -- Gitblit v1.9.3