vue打包后生成一个配置文件可以修改IP

要修改Vue打包后生成的IP地址,需要进行以下步骤:

  1. 找到Vue项目的根目录下的config文件夹,其中包含了打包的配置文件,比如'prod.env.js'和'index.js'。
  2. 在'prod.env.js'中添加以下代码:API_ROOT: '"http://your_server_ip_address/api"',其中your_server_ip_address是你的服务器IP地址,保存文件。
  3. 在'index.js'中找到webpack的默认配置,然后找到build属性。在该属性内找到以下代码:
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',

修改为以下代码,把'/'替换为想要的路径,这个路径就是你的网站根路径或者你想要的二级目录路径:

// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/your/base/path/',
  1. 现在可以运行打包的命令了,是否可以看到IP地址已经被修改成功了。

以下是两个使用示例:

假设你想要在打包后的Vue项目里修改IP为192.168.1.10,且你想要设置网站的根路径为'/app'。

  1. 修改'prod.env.js'文件,添加以下代码:
API_ROOT: '"http://192.168.1.10/api"'
  1. 修改'index.js'文件,将以下代码:
assetsPublicPath: '/',

改为:

assetsPublicPath: '/app/',
  1. 运行打包命令。

假设你想要在打包后的Vue项目里修改IP为127.0.0.1,且你想要设置网站的根路径为'/my-app'。

  1. 修改'prod.env.js'文件,添加以下代码:
API_ROOT: '"http://127.0.0.1/api"'
  1. 修改'index.js'文件,将以下代码:
assetsPublicPath: '/',

改为:

assetsPublicPath: '/my-app/',
  1. 运行打包命令。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue打包后生成一个配置文件可以修改IP - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • vue如何实现对请求参数进行签名

    Vue.js是一种流行的JavaScript前端框架,它能够轻松地处理与后端API的交互和数据传递。在数据传输中,有时需要向后端传递签名的请求参数,以确保数据的完整性和安全性。下面是一个基本的Vue.js签名请求参数的攻略: 步骤1:了解签名原理 根据常见的签名算法,签名通常需要按照一定的规则将请求数据按照指定方式拼接,并使用密钥对其生成签名。后端会根据相同…

    Vue 2023年5月27日
    00
  • vue如何向后台传递日期

    下面我将向你详细讲解“vue如何向后台传递日期”的完整攻略。 步骤一:获取日期并格式化 为了准确地向后台传递日期,第一步是要获取日期并将其格式化。在 Vue 组件中,我们可以使用 moment.js 库来解决这个问题。这里需要安装 moment.js 库,可以使用以下命令: npm install moment –save 然后,我们在 Vue 组件中使用…

    Vue 2023年5月28日
    00
  • Vue路由传递参数与重定向的使用方法总结

    下面是详细讲解“Vue路由传递参数与重定向的使用方法总结”的完整攻略。 一、路由传递参数 1. 通过动态路由传递参数 动态路由是指路由路径中包含参数的路由,例如: const routes = [ { path: ‘/user/:id’, component: User } ] 使用 Vue Router 提供的 $router.params 来获取参数。在…

    Vue 2023年5月27日
    00
  • Vue-cli项目获取本地json文件数据的实例

    下面是我给出的Vue-cli项目获取本地json文件数据的完整攻略: 1. 创建Vue-cli项目 首先我们要创建一个Vue-cli项目。具体的步骤可以参考Vue-cli官方文档。 2. 创建本地JSON文件 接下来我们需要创建本地JSON文件用于存储我们的数据。在项目目录下创建一个data目录,再在data目录下创建一个example.json文件,用来存…

    Vue 2023年5月28日
    00
  • Vue使用video标签实现视频播放

    下面我将详细讲解“Vue使用video标签实现视频播放”的完整攻略。 概述 想要在 Vue 中使用 video 标签实现视频播放,需要用到 Vue 的指令和事件等相关知识,以下是实现过程的具体步骤。 步骤 1. 安装和引入 video.js video.js 是一个现代化的视频播放器,它可以帮助我们轻松地实现视频播放功能。我们需要安装它并在 Vue 中引入:…

    Vue 2023年5月28日
    00
  • vue3组合式API中setup()概念和reactive()函数的用法

    Vue 3的组合式API是一种全新的API,可以帮助我们更好地组织代码,以及管理组件内的状态和逻辑。其中,setup()是一个非常重要的概念,而reactive()则是其核心函数之一。 什么是setup()函数 setup()函数是组合式API中的一个重要概念,它允许我们在组件初始化时进行一些设置,例如定义变量、创建函数等等。这个函数在组件实例化之前被调用,…

    Vue 2023年5月28日
    00
  • vue项目中安装less依赖的过程

    当我们在Vue项目中需要使用less预编译器作为样式开发工具时,需要安装less依赖并进行配置,下面是安装less依赖的完整攻略。 步骤1:安装less依赖 我们可以使用npm或yarn来安装less依赖,以下是两个命令示例: npm安装命令 npm install less less-loader –save-dev yarn安装命令 yarn add …

    Vue 2023年5月28日
    00
  • Vue实现时间轴功能

    下面是Vue实现时间轴功能的完整攻略,包含以下几个步骤: 设计数据结构 在实现时间轴功能前,我们需要先设计出所需的数据结构,以便后续的实现。一般来说,时间轴需要包含以下内容: 时间节点的时间戳 时间节点的标题 时间节点的内容 我们可以将这些内容封装成一个对象,例如: { timestamp: ‘2021-04-01’, title: ‘第一条时间线’, co…

    Vue 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部