vue3.0+vite+ts项目搭建-分环境打包(四)
2024-10-19 13:32:25
分环境打包配置
新建.env.dev(或者.env)
VITE_NODE_ENV = 'dev'
VITE_HOST = 'http://local.host.com'
执行yarn dev ,控制台执行结果如下
新建.env.test
VITE_NODE_ENV = 'test'
VITE_HOST = 'https://xxx.xxx.cn'
新建.env.prod
VITE_NODE_ENV = 'prod'
VITE_HOST = 'https://xxx.xxx.com'
修改package.json
"scripts": {
"dev": "vite --mode dev",
"build": "vite build --mode test",
"build:prod": "vite build --mode prod",
"serve": "vite preview",
"lint": "eslint --ext src/**/*.{ts,yarnvue} --no-error-on-unmatched-pattern"
}
浏览器地址栏显示如下
如果采用如下写法,浏览器地址栏显示如下
"scripts": {
"dev": "vite --host --mode dev",
"build": "vite build --mode test",
"build:prod": "vite build --mode prod",
"serve": "vite preview --host",
"lint": "eslint --ext src/**/*.{ts,yarnvue} --no-error-on-unmatched-pattern"
}
测试环境打包yarn build,正式环境打包yarn build:prod
使用import.meta.env.VITE_HOST分别打印.test和.prod中的参数
最新文章
- Windows cmd 长时间不输出新内容 直到按下ctrl + c 取消或者回车的解决办法
- Java设计模式之单例模式(Singleton)
- js函数中this的不同含义
- cve-2015-5199漏洞分析
- [转载]va_start和va_end使用详解
- Android模拟器Genymotion如何访问本地服务器?
- Python tab键自动补齐
- struts2与struts1整合,java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
- 9款超绚丽的HTML5/CSS3应用和动画特效
- POJ 模拟题集合
- Silverlight第三方控件专题
- 剑指offer 22 栈的压入、弹出序列
- 第4章1节《MonkeyRunner源码剖析》ADB协议及服务: ADB协议概览OVERVIEW.TXT翻译参考(原创)
- 【🉐】 彻底理解webservice SOAP WSDL
- LeetCode 题目总结/分类
- MySql绿色版应用
- 掌握这些回答技术面试题的诀窍,让你offer拿到手软。
- Qt创建堆叠窗口
- 与HTTP关系密切的三个协议:IP,TCP,DNS
- CentOS Linux release 7.3破解密码详解
热门文章
- Java中的循环结构(二)
- SQL 基础知识终极指南
- 前端浅谈-协议相关(DNS协议)
- C# VS 断点进不去,显示红色空心右下角黄色感叹号图标
- 解决Tensorflow ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.ndarray)
- 极简!一个注解就能创建Jaeger的Span
- LuoguP7784 [AC6-M15] “大吊灯”攻略作战 题解
- 点击DIV触发其他元素的点击事件(案例:点击type=";radio"; 的input 标签外层DIV,触发内部单选点击选中事件)
- Tornado 的安全性保障机制Cookie XSRF跨站请求伪造阻断 &;用户验证机制
- Linux使用docker安装Jenkins 并进行jar包发布