分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

vue.js打包生成配置文件(参考)

发布时间:2023-09-06 02:21责任编辑:郭大石关键词:js配置

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

cnpm install generate-asset-webpack-plugin --save-dev

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

//打包时输出可配置文件const GenerateAssetPlugin = require(‘generate-asset-webpack-plugin‘)const createServerConfig = function (compilation) { ?let cfgJson = { ???ApiUrl: "http://192.168.0.100:3001" ?} ?return JSON.stringify(cfgJson)}

搜索plugins并添加以下代码

//打包时输入配置new GenerateAssetPlugin({ ?filename: ‘serverconfig.json‘, ?fn: (compilation, cb) => { ???cb(null, createServerConfig(compilation)); ?}, ?extraFiles: []}),

第三步:在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) ???});}

第五步:在app.vue里面调用getConfigJson()获取ApiUrl,使用时直接使用 this.ApiUrl+‘/api/‘ 进行调用

//调用getConfigJson()获取ApiUrlmounted: function() { ?this.getConfigJson();}

第六步:输入npm run build进行打包,并查看dist文件夹下的serverconfig.json文件,通过修改配置文件实现域名修改

vue.js打包生成配置文件(参考)

原文地址:https://www.cnblogs.com/chendongbky/p/9939958.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved