Vue webpack 自定义打包环境和环境变量

本文介绍如何在Vue项目中配置自定义环境,包括安装所需库、设置环境变量及修改Webpack配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 


前言

使用Vue-cli 创建webpack项目时,模板默认提供dev和build脚本,dev为直接在本地启动服务器,build为打包生产环境,但是有些时候我们如果想打包一个自定义的环境(预演环境)的话,需要我们自定义一个环境,借鉴网上杂乱的教程,这里整理出一个完整可用方案。


 

一、系统开发环境

本文将使用如下环境:

Vue:2.9.6

VsCode:1.54.3

项目如何创建可以到百度搜vue-cli创建 webpackage 相关的教程,这里跳过

 

二、具体操作

项目结构:

主要看这两个目录

操作:

1 先安装个库

npm install --save cross-env

 2. 添加一个自定义p的环境pre

"build-pre": "cross-env NODE_ENV=pre node build/build.js"

如图

3. 添加这个环境对应的变量值pre.env.js 直接复制prod.env.js 把内容改一下

我的文件内容:

'use strict'
module.exports = {
  NODE_ENV: '"pre"',//这里需要改成自定义的名称 
  HEELE:"'ssss'"//随便添加的一个变量 值需要用双引号包着单引号
}

准备就绪后,我们开始配置编译时,让打包工具读取我们的配置

4、注释掉这行代码

 

5、修改webpack.prod.conf.js文件 因为我们打包自定义环境的时候还是需要使用这个文件,原来文件只存在测试环境和生产环境,我们添加环境后需要增加判断来加载对应的配置文件

 

6、最后一处改动webpack.base.conf.js文件

第6步的作用是保证打包pre环境后,放到Tomcat下启动,静态文件的引用正常。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值