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

本地部署前端构建工具 Vite 并实现外部访问

Vite 是一个基于浏览器原生 ESM 的前端构建工具,且拥有速度快到惊人的模块热更新,且热更新的速度不会随着模块增多而变慢。他的主要特性有即时启动、快速热更新等。本文将详细介绍如何在本地安装 Vite 以及结合路由侠内网穿透实现外网访问 Vite 。

第一步,本地部署 Vite 项目

1,创建一个基于 Vite 的项目并选择 Vue 和 Typescript。

  npm create vite@latest my-vite-app --template vue

2,进入项目目录。

 cd my-vite-app

安装依赖。

npm install

安装 vue 插件。

npm install vue @vitejs/plugin-vue -D

在项目目录下创建 vite.config.js 文件并编辑如下内容。

// vite.config.js
import { defineConfig } from 'vite';export default defineConfig({server: {host: '0.0.0.0', // 允许局域网访问port: 3000}
});

项目目录下找到 package.json 并添加一句命令允许所有域名访问。

 "scripts": {"dev": "vite --host 0.0.0.0 --port 3000 --open"}

3,启动开发服务器。

npm run dev

4,浏览器输入 http:localhost:3000 即可访问 Vite 界面。

第二步,外网访问 Vite

本机安装路由侠。点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

;

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写端口 3000 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

在 vite.config.js 文件中添加下列语句,保存后重新启动服务器。

 allowedHosts: ['lyxlike.f1.luyouxia.net'  //  明确允许这个域名]

6,在外网的浏览器的地址栏输入复制的外网地址就可以访问本地部署的 Vite 界面了。

http://www.lryc.cn/news/622726.html

相关文章:

  • 模式组合应用-桥接模式(一)
  • 容器化部署:用Docker封装机器翻译模型与服务详解
  • 她的热情为何突然冷却?—— 解析 Kafka 吞吐量下降之谜
  • 数据结构:满二叉树 (Full Binary Tree) 和 完全二叉树 (Complete Binary Tree)
  • 无痕HOOK 检测及对抗
  • 数据结构:构建 (create) 一个二叉树
  • OpenJDK 17的C1和C2编译器实现中,方法返回前插入安全点(Safepoint Poll)的机制
  • 【lubancat】鲁班猫4实现开机后自动播放视频
  • 攻击者如何毒害人工智能工具和防御系统
  • 罗技MX Anywhere 2S鼠标修复记录
  • 【攻防实战】红队攻防之Goby反杀
  • 云原生俱乐部-RH124知识点总结(1)
  • PHP反序列化的CTF题目环境和做题复现第2集_POP链构造
  • 布隆过滤器的原理及使用
  • 基于STM32的智能书房系统设计与实现
  • 从阿里一面真题看:索引树搜索次数背后的逻辑
  • Sklearn 机器学习 邮件文本分类 加载邮件数据
  • 防御保护16
  • Redis集群设计实战:从90%缓存命中率看高并发系统优化
  • Rust 语法基础教程
  • AI应用安全 - Prompt注入攻击
  • [1Prompt1Story] 滑动窗口机制 | 图像生成管线 | VAE变分自编码器 | UNet去噪神经网络
  • 【LeetCode题解】LeetCode 35. 搜索插入位置
  • Dify实战应用指南(上传需求稿生成测试用例)
  • Jenkins常见问题及解决方法
  • STM32 延时函数详解
  • 343整数拆分
  • 后量子密码算法ML-DSA介绍及开源代码实现
  • 【Qt开发】常用控件(四)
  • 算法提升之树上问题-(tarjan求LCA)