vueCli4如何配置vue.config.js文件

yizhihongxing

下面是vueCli4 如何配置 vue.config.js 文件的攻略:

  1. 创建 vue.config.js

在项目根目录下创建 vue.config.js 文件。

  1. 配置 vue.config.js

打开 vue.config.js,添加需要配置的选项,比如 publicPath、outputDir 等等。

module.exports = {
  publicPath: process.env.NODE_ENV === 'production'
    ? '/production-sub-path/'
    : '/',
  outputDir: 'dist',
  assetsDir: 'static'
}

其中,publicPath 指定生产环境下的公共访问路径,outputDir 指定生成文件的输出目录,assetsDir 指定生成文件输出目录下的静态资源目录。

  1. 示例说明

下面是两个具体的示例,分别是指定打包输出目录和指定打包后文件名:

// 示例一:指定打包输出目录为 build
module.exports = {
  outputDir: 'build'
}
// 示例二:指定打包后文件名为 myApp.js
module.exports = {
  configureWebpack: {
    output: {
      filename: 'myApp.js'
    }
  }
}

在示例一中,我们通过修改 outputDir 即可指定打包输出目录为 build 目录;示例二中,我们通过在 configureWebpack 中修改 output 中的 filename 来指定生成文件的名称为 myApp.js。

除此之外,vue.config.js 还支持许多其他的选项,如:

  • lintOnSave
  • chainWebpack
  • devServer
  • productionSourceMap

需要根据自己的实际需求进行配置。

以上就是关于 vueCli4 如何配置 vue.config.js 文件的完整攻略,希望可以帮助到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vueCli4如何配置vue.config.js文件 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • CSS3用@font-face实现自定义英文字体

    下面是关于“CSS3用@font-face实现自定义英文字体”的完整攻略: 什么是@font-face @font-face是CSS3的一个模块,它使得网页设计师可以定义自己的字体,而不用考虑用户是否已经安装了这些字体。该规范定义了一个新的CSS规则,允许开发者定义自己的字体资源,然后通过CSS来控制这些字体资源。 使用步骤 1.准备字体文件 首先,你需要有…

    other 2023年6月25日
    00
  • C++string函数之strcat_s

    strcat_s是C++中的一个字符串函数,用于将一个字符串追加到另一个字符串的末尾。以下是“C++string函数之strcat_s”的完整攻略: strcat_s函数的语法 strcat_s函数的语法如下: errno_t strcat_s(char* dest, size_t destSize, const char* src); 其中,dest是目标…

    other 2023年5月5日
    00
  • Atitit 桌面软件跨平台gui解决方案 javafx webview

    Atitit 桌面软件跨平台GUI解决方案:JavaFX WebView Atitit是一款面向跨平台GUI开发的桌面软件。其中,JavaFX WebView 是其重要的组成部分之一,它提供了内嵌网页的能力,用于在桌面应用中展示网页内容。以下是JavaFX WebView的介绍。 JavaFX WebView简介 JavaFX是一个用于创建富应用程序的GUI…

    其他 2023年3月28日
    00
  • gcc中extra qualification错误的解决

    当使用gcc编译代码时,我们有时会遇到extra qualification错误。这种错误通常是由于额外的限定符导致的,例如在类声明或定义中使用不必要的限定符。本文将详细讲解如何解决gcc中extra qualification错误的问题。 什么是extra qualification错误 extra qualification是指在使用类名、命名空间或函数…

    other 2023年6月26日
    00
  • windows开发记事本程序纪实(一)界面篇

    Windows开发记事本程序纪实(一)界面篇 界面设计 在这篇文章中,我将介绍如何使用C#语言开发Windows记事本程序的界面设计。 界面元素 记事本程序的界面主要由以下元素组成: 菜单栏 工具栏 状态栏 编辑区域 菜单栏和工具栏是记事本程序的主要功能区域,状态栏用于显示程序当前状态,编辑区域则是用户输入和显示文本的地方。 菜单栏设计 首先,我们需要设计记…

    other 2023年6月25日
    00
  • Oracle 大小写转换函数实例详解

    Oracle 大小写转换函数实例详解 在Oracle数据库中,有几个函数可以用于大小写转换。这些函数可以帮助我们在查询和处理数据时进行大小写的转换。下面是一些常用的大小写转换函数的示例说明: 1. UPPER函数 UPPER函数用于将字符串中的所有字符转换为大写。以下是一个示例: SELECT UPPER(‘hello world’) AS result F…

    other 2023年8月17日
    00
  • 合金装备5母基地士兵技能效果介绍

    合金装备5母基地士兵技能效果介绍攻略 1. 母基地士兵技能概述 母基地士兵技能是《合金装备5:幻痛》中的重要要素之一,它们可以提供各种战斗和支援效果。在游戏中,你可以通过招募和培训士兵来获得不同的技能。下面是一些常见的母基地士兵技能及其效果介绍。 2. 母基地士兵技能效果详解 2.1 狙击手技能 技能名称:狙击手 效果:提高狙击枪的精准度和射程 示例说明:拥…

    other 2023年7月27日
    00
  • Java语言读取配置文件config.properties的方法讲解

    Java是一种常用的编程语言,经常需要读取配置文件,比如常见的.properties文件。本次将详细讲解Java语言读取配置文件config.properties的方法。 一、配置文件的格式 .config.properties文件的格式为(key=value),其中key值为变量名,value值为变量值,二者以等号“=”连接,多个变量之间用回车换行符“\n…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部