首页 > 其他分享 >1.Vue3 配置开发-测试环境

1.Vue3 配置开发-测试环境

时间:2023-07-06 15:56:04浏览次数:41  
标签:configureWebpack 配置 devServer let env Vue3 options 测试环境

1、根目录新建.env.testing、.env.donline文件 2、package.json=》scripts中配置 "start": "vue-cli-service serve --mode testing", "start-o": "vue-cli-service serve --mode donline" 3、vue.config.js const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin let apiProxyTarget = process.env.VUE_APP_PROXY_URL // '192.168.254.43' let devHost = process.env.VUE_APP_HOST /** * 是否分析 webpack 打包细节,以便于性能优化。 */ let isAnalyzeBundle = false /** * 是否使用测试环境配置 */ let isUseDevServerProxy = true /** * 基础编译配置。 * 更多配置项,请参考:https://cli.vuejs.org/config/ */ let options = { devServer: {} } //是否使用测试环境配置 // 解析 ajax proxy. if (isUseDevServerProxy) { let pathRewrite = {} let devProxyOptions = { '/cloudatlas-api': { target: apiProxyTarget, changeOrigin: true, pathRewrite, bypass: function (req, res, proxyOpt) { res.set('RAD-PROXY', 'on'); res.set('RAD-PROXY-BY', apiProxyTarget); } } } options['devServer'] = options['devServer'] || {} options['devServer']['proxy'] = devProxyOptions options['devServer']['host'] = devHost options['devServer']['port'] = 8081 } //是否分析 webpack 打包细节,以便于性能优化。 if (isAnalyzeBundle) { options['configureWebpack'] = options['configureWebpack'] || {} options['configureWebpack']['plugins'] = options['configureWebpack']['plugins'] || [] options['configureWebpack']['plugins'].push(new BundleAnalyzerPlugin()) }   module.exports = options

标签:configureWebpack,配置,devServer,let,env,Vue3,options,测试环境
From: https://www.cnblogs.com/robots2/p/17532392.html

相关文章

  • Dynamics CRM字段安全配置文件,实现某个人只能看某条记录的某个字段
    共享安全字段https://blog.csdn.net/bzpfly/article/details/115652147 具体代码写法:https://learn.microsoft.com/zh-cn/power-apps/developer/data-platform/webapi/reference/fieldpermission?view=dataverse-latest  ......
  • 解决虚拟化配置的具体操作步骤
    如何实现虚拟化配置概述在虚拟化配置中,我们通过在现有的硬件平台上创建虚拟环境,将一个物理服务器划分为多个虚拟服务器,从而提高硬件资源的利用率。本文将指导初学者如何实现虚拟化配置。步骤下面是实现虚拟化配置的一般步骤,可以通过以下表格展示:步骤描述步骤1安装......
  • php-fpm服务器负载均衡配置
    前面,我们配置了负载均衡的网页转发,发现只是访问做了均衡转发,但是没有解决我们的实际问题,我们的瓶颈是fpm服务器出现了处理不了的情况seembusy,youmustincresestart_serversormax_children.运行一段时间后,发现仍然有处理不了的请求,很明显没有解决问题。所以这次,我们将fpm......
  • Linux下路由配置梳理
    转自  散尽浮华  在日常运维作业中,经常会碰到路由表的操作。下面就linux运维中的路由操作做一梳理:------------------------------------------------------------------------------先说一些关于路由的基础知识:1)路由概念路由: 跨越从源主机到目标主机的一个互联网络来转......
  • 配置小型网络WLAN基本业务
    配置小型网络WLAN基本业务组网图形组网需求(适宜群体)某企业分支机构规模较小,为了保证工作人员可以随时随地的访问公司网络,通过部署小型WLAN网络实现移动办公。如图所示,AC通过PoE交换机与AP连接,PoE交换机为AP供电。通过在AC上配置WLAN业务的相关内容,下发给AP生成WLAN网络供用户......
  • CST电磁仿真软件配置的CPU、内存、显卡显存越大越好吗?
    CST电磁仿真软件是一款功能强大的工具,用于模拟和计算电磁场。然而,软件的性能不仅取决于软件本身的优化,还与计算机的硬件配置有很大的关系。尤其是在进行大规模电磁场仿真时,硬件配置的高低直接影响到计算速度和精度。  在CST电磁仿真软件的配置中,CPU、内存和显存都是非常重要......
  • springcloud - consul的简单使用和配置
    第一步:导入依赖 <!--   consul-->     <dependency>       <groupId>org.springframework.cloud</groupId>       <artifactId>spring-cloud-starter-consul-discovery</artifactId>     </dependency>第二......
  • springcloud - zookeeper的基本配置和使用
     第一步:导入依赖     <dependency>       <groupId>org.springframework.cloud</groupId>       <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>       <!--排除启动器中配置好的版本-->    ......
  • mac配置maven时报错
    mac配置maven时报错mac配置完jdk时,可以显示jdk的版本信息,但是配置完maven的时候,输入mvn-v命令就提示以下错误信息: 修改方法:vim~/.bash_profileexportJAVA_HOME=/usr/libexec/java_home-v1.8exportJAVA_HOME=$JAVA_HOMEexportPATH=/opt/apache-maven-3.6.3/bin:$PAT......
  • NVM安装与配置教程
    一、NVM简介在项目开发过程中,使用到vue框架技术,需要安装node下载项目依赖,但经常会遇到node版本不匹配而导致无法正常下载,重新安装node却又很麻烦。为解决以上问题,nvm:一款node的版本管理工具,能够管理node的安装和使用,使用简单,可下载指定node版本和切换使用不同版本,方便了node的使......