hookehuyr

fix vite功能优化

海格电器自适应网页
IE10以上浏览器支持,不支持ie10以下浏览器。
......
......@@ -39,6 +39,7 @@
"sass-embedded": "1.55.0",
"unplugin-vue-components": "^0.27.4",
"vite": "^5.4.1",
"vite-plugin-commonjs": "^0.10.3",
"vite-plugin-dynamic-import": "^1.5.0"
}
}
......
/*
* @Date: 2024-08-26 10:12:56
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-09-30 09:58:00
* @LastEditTime: 2024-10-15 13:49:56
* @FilePath: /hager/vite.config.js
* @Description: 文件描述
*/
......@@ -13,7 +13,7 @@ import { defineConfig, loadEnv } from 'vite';
import { createProxy } from './build/proxy';
import Components from 'unplugin-vue-components/vite';
import { ElementUiResolver } from 'unplugin-vue-components/resolvers';
import commonjs from 'vite-plugin-commonjs';
// var path = require('path');
import path from 'path-browserify';
......@@ -57,6 +57,7 @@ return defineConfig({
Components({ // 自动按需求引入组件
resolvers: [ElementUiResolver()],
}),
commonjs(), // 将 CommonJS 模块转换为 ES Modules
],
publicDir: 'public', // 作为静态资源服务的文件夹。这个目录中的文件会在开发中被服务于 /,在开发模式时,会被拷贝到 outDir 的根目录,并没有转换,永远只是复制到这里。该值可以是文件系统的绝对路径,也可以是相对于项目的根目录路径。
// cacheDir: '', // 存储缓存文件的目录。此目录下会存储预打包的依赖项或 vite 生成的某些缓存文件,使用缓存可以提高性能。如需重新生成缓存文件,你可以使用 --force 命令行选项或手动删除目录。此选项的值可以是文件的绝对路径,也可以是以项目根目录为基准的相对路径。
......
......@@ -1595,7 +1595,7 @@ es-errors@^1.3.0:
resolved "https://mirrors.cloud.tencent.com/npm/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
es-module-lexer@^1.2.1:
es-module-lexer@^1.2.1, es-module-lexer@^1.5.4:
version "1.5.4"
resolved "https://mirrors.cloud.tencent.com/npm/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78"
integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==
......@@ -1855,11 +1855,6 @@ json5@^2.2.3:
resolved "https://mirrors.cloud.tencent.com/npm/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
kolorist@^1.8.0:
version "1.8.0"
resolved "https://mirrors.cloud.tencent.com/npm/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c"
integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==
less@^4.2.0:
version "4.2.0"
resolved "https://mirrors.cloud.tencent.com/npm/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450"
......@@ -2469,6 +2464,15 @@ update-browserslist-db@^1.1.0:
escalade "^3.1.2"
picocolors "^1.0.1"
vite-plugin-commonjs@^0.10.3:
version "0.10.3"
resolved "https://mirrors.cloud.tencent.com/npm/vite-plugin-commonjs/-/vite-plugin-commonjs-0.10.3.tgz#e75abb1586464be9d216c829fc250df23a8542e7"
integrity sha512-trtH4dfAqrbqwiUhSKcqrfjnlXnqLHdIbYuUy943y34JnDjIX8qlpExP0nFN+kE2s6/BS6r9d1cAHS0KtiF4yQ==
dependencies:
acorn "^8.12.1"
magic-string "^0.30.11"
vite-plugin-dynamic-import "^1.6.0"
vite-plugin-dynamic-import@^1.5.0:
version "1.5.0"
resolved "https://mirrors.cloud.tencent.com/npm/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.5.0.tgz#a28f4768da977f0e448009489617aec259180b63"
......@@ -2479,6 +2483,16 @@ vite-plugin-dynamic-import@^1.5.0:
fast-glob "^3.2.12"
magic-string "^0.30.1"
vite-plugin-dynamic-import@^1.6.0:
version "1.6.0"
resolved "https://mirrors.cloud.tencent.com/npm/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.6.0.tgz#c9680b2093fc897721fe535202acc8af77537ae4"
integrity sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg==
dependencies:
acorn "^8.12.1"
es-module-lexer "^1.5.4"
fast-glob "^3.3.2"
magic-string "^0.30.11"
vite@^5.4.1:
version "5.4.2"
resolved "https://mirrors.cloud.tencent.com/npm/vite/-/vite-5.4.2.tgz#8acb6ec4bfab823cdfc1cb2d6c53ed311bc4e47e"
......