vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决

下面是详细讲解“vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决”的完整攻略。

1. 修改打包后的文件名和地址

1.1 修改文件名

使用 vue-cli 3.0 打包生成的文件名是自动化的,会根据默认的模板来命名,比如 js/chunk-vendors.f8bb20ba.js,如果想要修改这些文件的名字,可以通过配置 output 来实现。

首先需要在 vue.config.js 中添加如下配置:

module.exports = {
  configureWebpack: {
    output: {
      filename: 'my-project.js',
      chunkFilename: 'my-project.[name].js'
    }
  }
}

这个配置会将打包后的文件名修改为 my-project.jsmy-project.[name].js。其中的 [name] 会被替换成每个 chunk 的名称。

1.2 修改文件地址

默认情况下,打包后的文件会放在 dist 目录下,如果想要修改文件的地址,需要配置 assetsDir

如果将 assetsDir 设为 .,则打包后的文件会放在当前目录下。

module.exports = {
  configureWebpack: {
    output: {
      filename: 'my-project.js',
      chunkFilename: 'my-project.[name].js'
    }
  },
  assetsDir: '.'
}

这个配置会将打包后的文件放在当前目录下。

2. 打包后本地运行报错解决

打包后的文件不能通过打开 index.html 来运行,需要通过启动一个本地服务器来运行,可以使用 http-server 这个包来实现。

2.1 安装 http-server

npm install -g http-server

2.2 启动本地服务器

在打包后的文件夹中执行以下命令:

http-server

这个命令会启动一个本地服务器,默认端口为 8080,可以通过浏览器访问 http://localhost:8080 来访问打包后的文件。

这样就可以在本地运行打包后的文件了。

以上就是本题的“vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决 - Python技术站

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

相关文章

  • 手机的内存版本怎么选择 手机是买128gb的还是买256gb的

    手机的内存版本选择攻略 选择手机内存版本是购买手机时需要考虑的重要因素之一。下面是一个详细的攻略,帮助你决定是购买128GB的手机还是256GB的手机。 1. 考虑你的存储需求 首先,你需要考虑你的存储需求。这包括你通常会在手机上存储哪些内容,以及你对存储空间的使用习惯。以下是两个示例说明: 示例说明1:多媒体内容 如果你经常在手机上存储大量的照片、视频和音…

    other 2023年8月2日
    00
  • c++ 类中const成员变量的赋值方法

    让我来详细讲解C++类中const成员变量的赋值方法。 什么是const成员变量 在C++类中,可以使用const关键字定义类的成员变量。const关键字用于指定成员变量的值一旦被初始化就不可改变。这意味着在类的生命周期内,const成员变量的值不会被修改。 例如,我们可以定义一个类Person,其中包含一个const成员变量age: class Perso…

    other 2023年6月26日
    00
  • ads(armdevelopersuite)安装与卸载中的问题

    ADS(ARM Developer Suite)安装与卸载中的问题 ADS(ARM Developer Suite)是一款ARM嵌入式开发工具,可用于开发和调试ARM处理器的应程序。在安装和卸载ADS时,可能会遇到些问题。本文将详细介绍ADS安装和卸载中的问题,并提供两个示例说明。 1. ADS安装中的问题 以下是ADS安装中可能遇到的问题: 1.1 安装程…

    other 2023年5月8日
    00
  • js中int和string的转换

    JS中int和string的转换 在JavaScript中,我们经常需要将数字类型和字符串类型进行相互转换。本文将提供一个完整攻略,介绍JS中int和string的转换,并提供两个示例说明。 将字符串转换为整数 在JavaScript中,可以使用parseInt函数将字符串转换为整数。可以按照以下步骤实现: // 将字符串转换为整数 let str = &q…

    other 2023年5月8日
    00
  • win7系统提示由于没有安装音量控制程序windwos无法在任务栏上显示音量控制的解决方法

    以下是详细的攻略: 问题背景 在使用Windows 7系统时,有时会遇到这样的提示:“由于没有安装音量控制程序,Windows无法在任务栏上显示音量控制。请安装音量控制程序并再次启动计算机。” 这种情况通常发生在重新安装系统或升级系统后,系统中缺少了一些必要的驱动程序,导致系统无法正常显示音量控制,从而给系统使用造成一定的不便。 解决方法 下面是解决该问题的…

    other 2023年6月27日
    00
  • Linux服务器怎么修改密码 passwd命令用法

    下面是“Linux服务器怎么修改密码 passwd命令用法”的完整攻略。 简介 passwd命令是Linux服务器中用来修改密码的命令,它可以修改当前用户的密码,也可以修改其他用户的密码。passwd命令是一个重要的命令,因为它可以保障系统的安全性。 语法 passwd [选项] [用户] 其中,选项和用户均为可选。 选项包括: -a:将密码信息存储到指定文…

    other 2023年6月26日
    00
  • Python读取配置文件(config.ini)以及写入配置文件

    下面是Python读取配置文件(config.ini)以及写入配置文件的完整攻略。 读取配置文件 步骤一:安装ConfigParser模块 在Python 3.x中,ConfigParser已经被重命名为configparser。如果你想使用ConfigParser,请在代码中引入configparser而不是ConfigParser。安装ConfigPar…

    other 2023年6月25日
    00
  • springboot整合H2内存数据库实现单元测试与数据库无关性

    Spring Boot整合H2内存数据库实现单元测试与数据库无关性 H2是一个内存数据库,它可以与Spring Boot一起使用,以实现单元测试时与实际数据库无关的特性。以下是实现这一目标的完整攻略: 添加H2依赖:在pom.xml文件中添加H2依赖项。 <dependency> <groupId>com.h2database<…

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