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

vite dev开发模式下支持外部模块引用

web工程中经常需要使用外部的cdn资源,比如lodash、three.js等:

<script type="importmap">{"imports": {"lodash": "https://unpkg.com/lodash-es@4.17.21/lodash.js"}}
</script>

vite build通过rollupOptions.external来支持外部模块,可是这对vite dev模式不工作。

目前这个问题通过github vitejs/vite问题单号#6582在跟踪。

一个临时解决方法是使用插件vite-plugin-externalize-dependencies,

具体用法如下:

import { defineConfig } from "vite";import externalize from "vite-plugin-externalize-dependencies";export default defineConfig({plugins: [externalize({ externals: ["lodash"] })],});

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

相关文章:

  • Chrome出现STATUS_STACK_BUFFER_OVERRUN解决方法之一
  • 【JavaEE】JavaScript
  • 剑指offer——JZ7 重建二叉树 解题思路与具体代码【C++】
  • 图片批量编辑器,轻松拼接多张图片,创意无限!
  • 蓝桥等考Python组别十四级008
  • 【linux进程(二)】如何创建子进程?--fork函数深度剖析
  • 数字IC前端学习笔记:数字乘法器的优化设计(华莱士树乘法器)
  • CountDownLatch 批量更改使用,
  • 910数据结构(2019年真题)
  • 推荐系统实践 笔记
  • 【JavaEE】JUC(Java.util.concurrent)常见类
  • 清除浮动的方法
  • LangChain 摘要 和问答示例
  • (32)测距仪(声纳、激光雷达、深度摄影机)
  • 教你拥有一个自己的QQ机器人!0基础超详细保姆级教学!基于NoneBot2 Windows端搭建QQ机器人
  • 智能银行卡明细筛选与统计,轻松掌握账户总花销!
  • SRT服务器SLS
  • Linux 安装 Android SDK
  • 【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.4 鼠标按下、移动、释放事件
  • vue3父子通信+ref,toRef,toRefs使用实例
  • 输入电压转化为电流性 5~20mA方案
  • SpringBoot自带模板引擎Thymeleaf使用详解①
  • 推荐算法——Apriori算法原理
  • vue ant 隐藏 列
  • java基础之初始化顺序
  • FFmpeg 命令:从入门到精通 | ffmpeg filter(过滤器 / 滤镜)
  • 【C语言】23-结构体类型
  • Python小技巧:快速合并字典dict()
  • 如何使用 React 和 Docusaurus 编写的一些自定义钩子(Hook)
  • 【初识Linux】Linux环境配置、Linux的基本指令 一