iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >vue打包之后如何生成一个配置文件修改接口
  • 722
分享到

vue打包之后如何生成一个配置文件修改接口

2024-04-02 19:04:59 722人浏览 八月长安
摘要

这篇文章主要介绍了Vue打包之后如何生成一个配置文件修改接口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:我们的vue代码打包上传到服

这篇文章主要介绍了Vue打包之后如何生成一个配置文件修改接口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

前言:

我们的vue代码打包上传到服务器之后,要是数据接口 以后换了域名什么的,是不是需要重新去vue文件里修改接口。

能不能生成一个配置文件,里面可以配置域名或其它什么字段之类的,这样以后换了域名,只需打开记事本 修改一下域名即可。

教程:

第一步:安装generate-asset-webpack-plugin插件

npm install --save-dev generate-asset-WEBpack-plugin

第二步:配置webpack.prod.conf.js文件

//让打包的时候输出可配置的文件
var GenerateAssetPlugin = require('generate-asset-webpack-plugin'); 
var createServerConfig = function(compilation){
 let cfgJSON={apiUrl:"Http://198.129.31.108:8080"};
 return JSON.stringify(cfgJson);
}
//让打包的时候输入可配置的文件
//这段代码加在plugins:[]中
  new GenerateAssetPlugin({
    filename: 'serverconfig.json',
    fn: (compilation, cb) => {
      cb(null, createServerConfig(compilation));
    },
    extraFiles: []
  })

第三步:输入npm run build打包代码  结果如下

vue打包之后如何生成一个配置文件修改接口

第四步:以后需要修改域名之类的  在serverconfig.json修改即可

vue打包之后如何生成一个配置文件修改接口

第五步:获取ApiUrl

//在main.js中定义一个全局函数
Vue.prototype.getConfigJson=function(){
  this.$http.get("serverconfig.json").then((result)=>{
    //用一个全局字段保存ApiUrl 也可以用sessionStorage存储
    Vue.prototype.ApiUrl=result.body.ApiUrl;
  }).catch((error)=>{console.log(error)});
}

第六步:使用ApiUrl

//在app.vue里面 执行this.getConfigJson();
mounted:function(){
   this.getConfigJson();
}
//之后...用在需要用到的地方 因为ApiUrl已经是全局了 可以直接用this.ApiUrl
var url=this.ApiUrl+'/api/....

感谢你能够认真阅读完这篇文章,希望小编分享的“vue打包之后如何生成一个配置文件修改接口”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网node.js频道,更多相关知识等着你来学习!

--结束END--

本文标题: vue打包之后如何生成一个配置文件修改接口

本文链接: https://www.lsjlt.com/news/67458.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue打包之后如何生成一个配置文件修改接口
    这篇文章主要介绍了vue打包之后如何生成一个配置文件修改接口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:我们的vue代码打包上传到服...
    99+
    2024-04-02
  • vue打包后生成一个配置文件可以修改IP
    目录需求说明实现需求说明 因为项目要适应各个地方,需要配置不同的IP,如果还是依赖于开发人员按照不同的地区打包,对于项目安装包管理起来是比较麻烦的。所以需要通过配置文件来解决这个问题...
    99+
    2023-03-19
    vue打包后修改IP vue打包后生成配置文件
  • vue怎么生成一个配置文件修改接口
    这篇文章主要介绍了vue怎么生成一个配置文件修改接口的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么生成一个配置文件修改接口文章都会有所收获,下面我们一起来看看吧。教程:第一步:安装generate-a...
    99+
    2023-07-04
  • vue怎么实现打包后生成一个配置文件且可以修改IP
    本篇内容介绍了“vue怎么实现打包后生成一个配置文件且可以修改IP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现安装插件npm ...
    99+
    2023-07-05
  • vue项目打包之后生成一个可修改IP地址文件怎么实现
    这篇“vue项目打包之后生成一个可修改IP地址文件怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue项目打包之后生...
    99+
    2023-07-05
  • vue项目打包之后生成一个可修改IP地址的文件(具体操作)
    今天在做项目的时候遇到了一个问题, 就是把项目部署到不同的服务器上, 但不能每次修改IP的时候就打包一次, 这就增加了前端的工作量,经过百度, 发现有一些方法是可以的,亲测可用。 具...
    99+
    2023-03-19
    vue打包生成可修改IP地址的文件 vue打包ip修改 vue打包修改ip
  • linux修改配置文件后如何生效
    在Linux中,修改配置文件后,通常需要重新加载或重启相关服务才能使更改生效。具体的操作取决于你所修改的配置文件和相关服务的类型。以...
    99+
    2023-10-11
    linux
  • Vue如何打包生成dist文件
    这篇文章主要介绍Vue如何打包生成dist文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、相关配置情况一(使用的工具是 vue-cil)      &...
    99+
    2023-06-26
  • Vue-Cli如何打包自动生成/抽离相关配置文件
    小编给大家分享一下Vue-Cli如何打包自动生成/抽离相关配置文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!背景•基于Vue...
    99+
    2024-04-02
  • Vue项目打包后可修改基础接口地址配置的具体操作
    目录一、目的二、具体操作实现总结一、目的 最近在学习或工作中遇到,把 Vue 前端项目打包后,要求可以再次修改请求后端接口的基础地址。平常开发中在 Vue 项目中使用 axios 时...
    99+
    2022-11-13
    vue打包后配置接口地址 vue打包文件怎么配置端口 vue 打包配置
  • 关于axios配置多个请求地址(打包后可通过配置文件修改)
    目录axios配置多个请求地址(打包后可通过配置文件修改)核心代码完整代码axios请求方法axios中各种方法调用接口get方法post方法delete方法put方法ax...
    99+
    2024-04-02
  • vue修改打包配置如何实现代码打包后的自定义命名
    目录修改打包配置实现代码打包后的自定义命名修改配置后打包为首先修改router文件打开项目中的build文件夹修改js打包的命名方法修改css打包的命名方法命名修改如下图片还有一种情...
    99+
    2024-04-02
  • Vue-cli如何配置打包本地文件
    这篇文章主要介绍了Vue-cli如何配置打包本地文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近做的一个嵌入app的pc端项目,用的也...
    99+
    2024-04-02
  • webpack多入口文件页面如何打包配置
    这篇文章主要介绍webpack多入口文件页面如何打包配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!手动配置单页应用程序和多页应用程序的 webpack配置文件其实绝大部分都还是相...
    99+
    2024-04-02
  • 在vue中如何使用webpack打包之后运行文件
    小编给大家分享一下在vue中如何使用webpack打包之后运行文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.vue中的v...
    99+
    2024-04-02
  • linux如何更新一个rpm包但不改变其配置文件
    ...
    99+
    2024-04-02
  • 如何用java给一个文件夹打成压缩包?
    import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;...
    99+
    2023-09-05
    java zip
  • ASP 教程中如何将数组打包成一个文件?
    在 ASP 中,数组是一种非常有用的数据结构。它可以用来存储一组相关的数据,并且可以轻松地对这些数据进行操作。但是,当我们需要将数组保存到文件中时,该怎么办呢?本文将介绍如何使用 ASP 将数组打包成一个文件,以便在需要时可以轻松地重新加...
    99+
    2023-08-02
    教程 打包 数组
  • 如何将Java程序打包成一个可执行的jar文件包
    如何将Java程序打包成一个可执行的jar文件包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先要确认自己写的程序有没有报错。第一次我写的是Web Project到现在,...
    99+
    2023-05-31
    java jar
  • vuecli3.x打包后如何修改生成的静态资源的目录和路径
    目录vue cli3.x打包后修改生成的静态资源的目录和路径vue3.3打包后,路径出错问题vue cli3.x打包后修改生成的静态资源的目录和路径 在vue cli 2.x版本修改...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作