vite.config.js 有哪些配置项
时间: 2023-12-07 19:16:28 浏览: 92
vite.config.js 中可以配置的主要选项包括:base、build、css、define、esbuild、externals、resolve、server、assetsInclude、assetsInlineLimit、publicDir、root、optimizeDeps、plugins 等。
相关问题
vite.config.js 打包所有可设置的配置项
在 Vite 中,可以在 `vite.config.js` 文件中设置配置项。以下是可以设置的所有配置项:
```javascript
module.exports = {
// 根目录
root: process.cwd(),
// 静态资源目录
publicDir: 'public',
// 输出目录
outDir: 'dist',
// 临时文件目录
cacheDir: 'node_modules/.vite',
// 是否开启生产环境 sourcemap
sourcemap: false,
// 是否开启 gzip 压缩
gzip: true,
// 是否开启 brotli 压缩
brotli: true,
// 自定义端口号
port: 3000,
// 自定义主机名
hostname: 'localhost',
// 是否开启 https
https: false,
// 自定义代理
proxy: {},
// 是否开启自动打开浏览器
open: false,
// 是否开启 HMR
hmr: true,
// 自定义 HMR 配置
hmrOptions: {},
// 自定义 Rollup 配置
rollupInputOptions: {},
rollupOutputOptions: {},
// 自定义插件
plugins: [],
// 预处理器配置
cssPreprocessOptions: {},
// 是否开启 CSS Modules
cssModules: false,
// 是否开启 CSS 代码压缩
minify: 'terser',
// 是否开启代码分割
build: {
minify: 'terser',
brotliSize: false,
chunkSizeWarningLimit: 500
}
}
```
以上是 Vite 可以设置的所有配置项,可以根据自己的需要进行配置。
vite.config.js跟vue.config.js一样吗
Vite.config.js 和 Vue.config.js 都是配置文件,它们在各自的构建工具和框架中起着类似的作用,但是并不完全相同。
Vite.config.js 是 Vite 这个基于 esm 的前端构建工具的配置文件,主要用于配置项目的构建流程、路由、预加载优化等。它采用的是 JavaScript 的 ES 模块,所以配置项通常是以模块化的形式编写,更侧重于现代 Web 开发的一些特性,比如更快的热更新和零配置启动。
Vue.config.js 则是 Vue.js 项目中的配置文件,最初是在 Vue CLI 中使用的,用于调整Vue应用的构建过程。尽管Vue 2.x 版本的配置也存储在 v-force-app 或者 vue.config.js 中,但在 Vue 3.x 中,这个文件已不再直接作为默认配置存在,而是通过 @vue/cli-service 平台插件机制来管理。Vue.config.js 可以用于设置全局的构建选项,如运行时环境、CSS处理等。
阅读全文