当前位置:首页 > 编程笔记 > 正文
已解决

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

来自网友在路上 168868提问 提问时间:2023-10-07 01:27:20阅读次数: 68

最佳答案 问答题库688位专家为你答疑解惑

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"] })],});

查看全文

99%的人还看了

相似问题

猜你感兴趣

版权申明

本文"vite dev开发模式下支持外部模块引用":http://eshow365.cn/6-16557-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!