首页 > 其他分享 >vite 静态离线无服务器部署 方案

vite 静态离线无服务器部署 方案

时间:2024-07-25 17:10:08浏览次数:9  
标签:vue plugin import 离线 resolve path 服务器 vite

第一、第二种方案

  import path from "path";
  import { defineConfig } from "vite";
  import vue from "@vitejs/plugin-vue";
  import vueJsx from "@vitejs/plugin-vue-jsx";
  import { viteSingleFile } from "vite-plugin-singlefile";
  import legacy from "@vitejs/plugin-legacy";

  // 基于不可控远端的vite项目离线部署的多种方式
  /* 把所有资源打包在一个index.html 体积较大 */
  const SingleConfig = defineConfig({
    resolve: {
      alias: [
        {
          find: "@",
          replacement: path.resolve(dirname, "./src")
        }
      ]
    },
    plugins: [vue(), vueJsx(), vitesingleFile()]
  })

  // 使用webpack那种引入方式,不用type=module
  const LegacyConfig = defineConfig({
    base:"./",
    resolve: {
      alias: [
        {
          find: "@",
          replacement: path.resolve(dirname, "./src")
        }
      ]
    },
    plugins: [vue(), vueJsx(), legacy({targets:["defaults","not IE 11"]})]
  })

第三种方案

pkg SEA Single Executable Applications

标签:vue,plugin,import,离线,resolve,path,服务器,vite
From: https://www.cnblogs.com/wanglei1900/p/18323645

相关文章

  • C#Http服务器报HttpListener拒绝访问异常解决方法
    问题:Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 代码如下:HttpListenerhttpListener=newHttpListener();//创建服务器监听httpListener.Prefixes.Add("http://+:8080/");//配置监听地址。+代表本机可能的IP如localho......
  • Centos离线安装 Nginx
    一、需求提出    公司刚刚申请了两台服务器,需要部署Nginx环境二、环境情况    系统是Centos的,需要离线安装。Linux中的环境很纯净C++环境也没有......#查看自己的版本cat/etc/os-release三、进行安装    1、准备需要安装的Nginx需要......
  • 5个步骤将Web项目部署到PetaExpress云服务器
    1.先登录PetaExpress云账号,选择云服务器,选择购买云服务器,选择您所需要的配置,包括cpu类型,操作系统镜像,以及系统盘,数据盘大小,点击下一步:建议选择2c2m型号来运行windows服务器系统,我在这里选择4c核心cpu,4G内存。请认真阅读全文,最后教你免费领取一台免费服务器。2.选择您想要网络类......
  • conda配hugging face环境 & 服务器系统盘容量不足
    condacreate--nameenv_namepython=3.10安装pytorch:https://pytorch.org/get-started/locally/condainstalljupytercondainstall-chuggingfacetransformersdatasetsevaluatecondainstall-cfastaiacceleratecondainstallscipyscikit-learn服务器系统盘容......
  • 无法在我的 apache 服务器内对 Flask 应用程序(用于 MySQL 连接)进行远程 api 调用
    我有一个在AlmaLinux上运行的apache服务器。我有Flask代码设置来接受来自远程连接的API调用。所以我的API调用命中了Flask,然后它连接到MySQL数据库。当我尝试在服务器内部本地运行此数据库连接代码时,它工作正常。但是当我尝试通过远程API调用来访问Flask应......
  • G71 可删除线性基+离线处理 P3733 [HAOI2017] 八纵八横
    视频链接:G71可删除线性基+离线处理P3733[HAOI2017]八纵八横_哔哩哔哩_bilibili   G67线性基+贪心法P4151[WC2011]最大XOR和路径-董晓-博客园(cnblogs.com) P3733[HAOI2017]八纵八横-洛谷|计算机科学教育新生态(luogu.com.cn)//可删除线性基+离......
  • DNS服务器的搭建
    目录1、DNS服务器端软件2、DNS服务器搭建第⼀步:环境准备第二步:web主机的搭建第三步:服务器端配置DNS第四步:配置DNS主机第五步: 检查配置文件是否正确3、搭建完成回到客户端测试1、DNS服务器端软件DNS的==域名解析==都是==udp/53==.主从之间的==数据传输==默......
  • nfs和web服务器的搭建
    (一)web服务器的搭建1.配置基本环境要点有,yum源,包含nginx和阿里云(或者腾讯云或者华为云),这里的相关知识可以参考之前的yum配置笔记2.安装nginx yum-yinstallnginx3.验证并且开启服务查看我们是否安装成功了,如果成功了就打开服务4.验证nginx服务界面5.修改nginx配置......
  • Linux 服务器中如何实现 Docker 自动清理回收空间
    简介Docker是一个流行的容器化平台,但在使用过程中可能会占用大量磁盘空间。为了保持系统的整洁和高效,我们可以设置定时任务来自动清理Docker资源。本教程将指导你如何设置cron任务,以每天凌晨3点自动执行Docker清理命令。准备工作确保你的系统上已安装Docker。确保......
  • 阿贝云永久免费云服务器1核1G5M
    永久免费服务器规格(CPU1核,内存1G,公网带宽5M,SSD数据盘10G),网络还是防御200G的高防BGP,还提供了两个快照服务,作为免费服务器来说还是非常不错的。使用 i-abc/Speedtest 三网测速大陆三网+教育网IPv4单线程测速-------------------------------------------------------------......