<small id='5RuVI'></small><noframes id='5RuVI'>

    • <bdo id='5RuVI'></bdo><ul id='5RuVI'></ul>

      <tfoot id='5RuVI'></tfoot>
    1. <i id='5RuVI'><tr id='5RuVI'><dt id='5RuVI'><q id='5RuVI'><span id='5RuVI'><b id='5RuVI'><form id='5RuVI'><ins id='5RuVI'></ins><ul id='5RuVI'></ul><sub id='5RuVI'></sub></form><legend id='5RuVI'></legend><bdo id='5RuVI'><pre id='5RuVI'><center id='5RuVI'></center></pre></bdo></b><th id='5RuVI'></th></span></q></dt></tr></i><div id='5RuVI'><tfoot id='5RuVI'></tfoot><dl id='5RuVI'><fieldset id='5RuVI'></fieldset></dl></div>
      <legend id='5RuVI'><style id='5RuVI'><dir id='5RuVI'><q id='5RuVI'></q></dir></style></legend>
    2. vite.config.js配置入门详解

      当我们在使用 Vite 构建工具时,可以使用其中一个配置文件 vite.config.js 进行一些基础的配置和优化,以实现更好的构建效果。
    3. <tfoot id='LaVjJ'></tfoot>
        <tbody id='LaVjJ'></tbody>

          1. <i id='LaVjJ'><tr id='LaVjJ'><dt id='LaVjJ'><q id='LaVjJ'><span id='LaVjJ'><b id='LaVjJ'><form id='LaVjJ'><ins id='LaVjJ'></ins><ul id='LaVjJ'></ul><sub id='LaVjJ'></sub></form><legend id='LaVjJ'></legend><bdo id='LaVjJ'><pre id='LaVjJ'><center id='LaVjJ'></center></pre></bdo></b><th id='LaVjJ'></th></span></q></dt></tr></i><div id='LaVjJ'><tfoot id='LaVjJ'></tfoot><dl id='LaVjJ'><fieldset id='LaVjJ'></fieldset></dl></div>
              <bdo id='LaVjJ'></bdo><ul id='LaVjJ'></ul>
              • <small id='LaVjJ'></small><noframes id='LaVjJ'>

                <legend id='LaVjJ'><style id='LaVjJ'><dir id='LaVjJ'><q id='LaVjJ'></q></dir></style></legend>

                当我们在使用 Vite 构建工具时,可以使用其中一个配置文件 vite.config.js 进行一些基础的配置和优化,以实现更好的构建效果。

                什么是 vite.config.js?

                vite.config.js 是 Vite 构建工具的配置文件,它允许我们自定义一些构建规则、插件和优化策略等。在默认情况下,Vite 会自动查找当前工程所在目录下的 vite.config.js 文件,并基于它进行构建配置。

                vite.config.js 的配置项

                vite.config.js 中,我们会定义许多配置项来实现不同的优化或特性,下面是其中一些基础的配置项:

                base

                • Type: string
                • Default: /

                此选项定义了构建后资源所在的基础路径,即打包后的资源在静态服务器上的 URL 前缀,例如在 GitHub Pages 上部署时需要设置为 /Repository-Name/ 才可以使用相对路径部署。

                module.exports = {
                  base: '/my-app/'
                }
                

                root

                • Type: string
                • Default: process.cwd()

                此选项指定应该从哪个文件夹中读取文件,在默认情况下,Vite 会以当前工程路径作为根目录,除非你要更改路径或为特定目录指定不同的根路径。

                module.exports = {
                  root: '/path/to/project/'
                }
                

                build

                • Type: Object
                • Default: {}

                这个选项包含许多构建相关的配置项,让我们可以针对不同的环境做出不同的优化调整。

                module.exports = {
                  build: {
                    rollupOptions: {
                      input: './src/main.js'
                    }
                  }
                }
                

                示例

                我们可以通过下面两个示例理解 vite.config.js 的应用。

                示例一:修改输出目录

                module.exports = {
                  build: {
                    outDir: 'dist'
                  }
                }
                

                在上面的配置中,我们指定了输出文件夹的名称 dist,这意味着 Vite 会生成所有构建后的文件并将它们放置在 dist 文件夹中。

                示例二:添加 postcss 插件

                const postcss = require('postcss')
                
                module.exports = {
                  plugins: [
                    {
                      name: 'postcss-plugin-example',
                      async transform(code, id) {
                        const { css } = await postcss().process(code, { from: id })
                        return { code: css, map: null }
                      }
                    }
                  ]
                }
                

                在这个示例中,我们使用了一个名为 postcss-plugin-example 的 postcss 插件,来将 CSS 全局添加一个前缀。使用 plugins 配置项我们可以选择在开发模式或是构建模式时加载不同的插件和插件选项。

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                下面是“背景图片自适应浏览器分辨率大小并自动拉伸全屏”的完整攻略。
                下面是详细讲解“简单但很实用的5个CSS属性”的完整攻略:
                以下是兼做美工之导航条制作过程分享的完整攻略:
                JS 控制 CSS 样式表的方式主要有两种:通过修改样式属性来修改元素样式,以及通过切换 CSS 类名来切换元素样式。下面分别给出具体的步骤和示例说明。
                实现首页动态视频背景,可以使用HTML5的video标签,下面是具体的示例代码和操作步骤:

                      <bdo id='tLaYX'></bdo><ul id='tLaYX'></ul>

                      <small id='tLaYX'></small><noframes id='tLaYX'>

                          <tbody id='tLaYX'></tbody>
                      • <i id='tLaYX'><tr id='tLaYX'><dt id='tLaYX'><q id='tLaYX'><span id='tLaYX'><b id='tLaYX'><form id='tLaYX'><ins id='tLaYX'></ins><ul id='tLaYX'></ul><sub id='tLaYX'></sub></form><legend id='tLaYX'></legend><bdo id='tLaYX'><pre id='tLaYX'><center id='tLaYX'></center></pre></bdo></b><th id='tLaYX'></th></span></q></dt></tr></i><div id='tLaYX'><tfoot id='tLaYX'></tfoot><dl id='tLaYX'><fieldset id='tLaYX'></fieldset></dl></div>
                        • <legend id='tLaYX'><style id='tLaYX'><dir id='tLaYX'><q id='tLaYX'></q></dir></style></legend><tfoot id='tLaYX'></tfoot>