当前位置: 首页 > news >正文

vite+vue3自研框架:自定义本地运行端口、自动打开浏览器等

vite+vue3自研框架:自定义本地运行端口、自动打开浏览器等

搭建等vite+vue项目,默认本地运行端口是5173 (http://localhost:5173)

  • 这里之前某导演问了,端口为啥不是8080或者8081,需要实现端口号自定义设置,运行👌后自动open浏览器,等。
  • 于是,此处便有了此文🥲。。。

实现方法:

如果你希望所有环境(开发、生产、测试等)都生效,只需要在项目根目录下新建一个 .env 文件 即可(无需加后缀)。

  • 如需自动生成 .env 文件内容,请告知你想要的端口号和 open 配置!
    自动生成 .env 文件内容,想要的端口号8081和 open 配置
  • .env文件内容如下:

    # 本地运行端口号
    VITE_PORT=8081# 运行后自动打开浏览器
    VITE_OPEN=true
    

注意事项:

  • 文件名必须是 .env(没有 .development.production 后缀)。
  • 变量名必须以 VITE_ 开头。
  • 文件位置要和 package.json 在同一目录下。
  • 修改 .env 文件后,需重启开发服务器(如:npm run dev)。
  • 这样配置后,VITE_PORTVITE_OPEN 会在所有环境下生效。
    所有环境下都会生效,端口为 8081,启动时自动打开浏览器。
  • 如果某个环境需要特殊值,可以再新建 .env.development.env.production,并在里面覆盖同名变量即可。

附:

  • 当然,文件.env内部也可以定义全局可用的参数,如网站名称、百度统计code、客服信息等等; 【参考下文附图配置】

  • 这样就实现“1文件管理·全局可用” 的配置了。
    在这里插入图片描述

  • 具体就不再赘述了。


附图配置:

  • 参考如下:
    在这里插入图片描述

完结。

http://www.dtcms.com/a/292180.html

相关文章:

  • SecretFlow (3) --- 添加合作方并创建项目
  • 在 Linux 系统中基于 Nginx 搭建 openlab 网站及子页面
  • MySQL(151)什么是MySQL的二级索引?
  • 【Java SE】Object类
  • python小工具:测内网服务器网速和延迟
  • MySQL 8.0 中 LIMIT 优化新特性
  • 探索飞算JavaAI:AI赋能Java开发的新范式
  • haproxy的负载均衡集群搭建
  • 自研能管项目开发界面
  • 小白成长之路-部署Zabbix7
  • web登录页面
  • spring boot 异步线程@Async 传递 threadLocal数据
  • find / -name “ssl.h“ 2>/dev/null
  • Tailwind CSS快速上手 Tailwind CSS的安装、配置、使用
  • OpenCV快速入门之CV宝典
  • 青龙面板常用拉库命令和常用依赖
  • HashMap和Hashtable的区别
  • 7.22 下雨天了怎么办~~~
  • Vue底层换成啥了?如何更新DOM的?
  • solidity从入门到精通 第二章:Solidity初相见
  • 高速AC耦合电容挨得很近,PCB串扰会不会很大……
  • vue2使用v-viewer实现自动预览
  • 能协调控制器的硬件与软件组成及解决方案
  • 网易视觉算法面试30问全景精解
  • 【node】npm包本地开发与调试
  • 【自动化运维神器Ansible】Ansible介绍与架构详解
  • Events
  • UE5 UI scaleBox 缩放框
  • 基于开源AI智能名片链动2+1模式与S2B2C商城小程序的淘宝新店引流与好评优化策略研究
  • 现在希望用git将本地文件crawler目录下的文件更新到远程仓库指定crawler目录下,命名相同的文件本地文件将其覆盖