vue3 + vite 常见问题

奴止
Mar 28, 2023
Last edited: 2023-3-28
type
Post
status
Published
date
Mar 28, 2023
slug
vue3-vite-faq
summary
vue3+vite技术栈常见问题记录。
tags
前端开发
vite
vue
category
技术随手记
icon
password
Property
Mar 28, 2023 01:42 AM
 

Vite

 

The requested module ‘X’ does not provide an export named 'default’

 
确认该模块是否满足:
  1. 依赖 X 的模块在 optimizeDeps.exclude
  1. X 是 commonjs 格式的包
 
【解决】
将 X 声明在 optimizeDeps.include 中。
 
【举例】
使用 @antv/x6-plugin-keyboard 时,报 mousetrap 的此类错误,在 vite.config.ts 中配置:
// vite.config.ts optimizeDeps: { include: ['@antv/x6-plugin-keyboard > mousetrap'], exclude: ['@antv/x6-plugin-keyboard'] }
 
【参考】
  1. Dep Optimization Options | Vite (vitejs.dev)
 
移动端适配CSS 小抄