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

yizhihongxing

下面是详细讲解“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日

相关文章

  • iOS开发之App主题切换解决方案完整版(Swift版)

    下面我来详细介绍一下“iOS开发之App主题切换解决方案完整版(Swift版)”的完整攻略。 1. 简介 本文主要介绍在iOS开发中如何实现App主题切换功能的完整方案,包括主题配置、主题切换实现、持久化存储等方面,以及一些实际应用中的示例说明。 2. 主题配置和资源文件准备 2.1 主题配置 首先需要在项目中创建一个主题配置文件,用于存储各种主题需要用到的…

    other 2023年6月27日
    00
  • Python 继承,重写,super()调用父类方法操作示例

    Python继承是指子类继承父类的属性和方法,可以在不影响父类功能的情况下,对子类进行扩展。Python中使用关键字class定义类,使用extends关键字来继承父类。下面演示一个简单的继承示例: class Person: def __init__(self, name, age): self.name = name self.age = age def…

    other 2023年6月27日
    00
  • IETester 网站在多IE版本兼容性测试工具使用方法

    IETester 网站在多IE版本兼容性测试工具使用方法攻略 简介 IETester 是一款用于测试网站在多个 Internet Explorer(IE)版本上的兼容性的工具。它允许用户在同一界面中同时运行多个 IE 版本,以便快速检查网站在不同版本的 IE 上的表现。 步骤 步骤 1:下载和安装 IETester 打开浏览器,访问 IETester 的官方…

    other 2023年7月27日
    00
  • 苹果iOS10公测版Beta1描述文件下载(内附下载地址)

    苹果iOS10公测版Beta1描述文件下载攻略 苹果iOS10公测版Beta1描述文件是用于安装iOS10公测版Beta1版本的文件,通过安装描述文件可以在设备上获得iOS10公测版Beta1的更新。以下是详细的攻略步骤: 步骤一:准备工作 在开始之前,请确保您已经满足以下条件: 拥有一个苹果设备,如iPhone或iPad。 设备已经连接到互联网。 您已经备…

    other 2023年8月4日
    00
  • 作业二:Github注册账户过程

    作业二:Github注册账户过程 Github是一个非常流行的代码托管平台,它为全世界的程序员和开发者提供了一个高效的协作平台,无论是个人项目还是团队项目,都可以在Github上进行管理和分享。如果你还没有Github账户,那么接下来,我将向你介绍Github的注册过程。 注册Github账户的步骤 第一步:进入Github注册页面 首先,在浏览器中输入Gi…

    其他 2023年3月28日
    00
  • Centos7.1防火墙开放端口快速方法

    下面是 Centos7.1 防火墙开放端口的完整攻略: 1. 查看防火墙状态 首先,我们需要确认一下系统是否已经安装了防火墙,以及当前防火墙的状态。可以通过以下命令来查看: systemctl status firewalld 如果防火墙未启动,则输出: ● firewalld.service Loaded: loaded (/usr/lib/systemd…

    other 2023年6月27日
    00
  • SQL2000中的默认sa帐号的修改与删除方法

    SQL2000中的默认sa帐号的修改与删除方法 在SQL2000中,SA(System Administrator)是默认的超级管理员账户,拥有最高的权限。为了保证数据库的安全性,我们需要定期修改和强化SA账户的密码,或者将其删除。 修改SA密码 方法一: 在SQL Server Management Studio中,选择“安全性”>“登录名”>…

    other 2023年6月27日
    00
  • Sql server端口未打开连接不上的解决方案

    当你尝试连接Sql server数据库时,如果出现连接不上的问题,其中一个最常见的原因是端口未打开。这时我们需要进行下面的操作来解决问题。 检查Sql server端口是否开启 首先要检查Sql server所在的计算机的防火墙是否有开启相关的端口,如果数据库服务器安装在本地,则需要检查本地的防火墙设置,如果是远程服务器,则需要检查远程服务器的防火墙设置。 …

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