记录一次错误处理
Cannot read properties of undefined (reading 'suggestedVariableName')
在使用 vite
打包 umd
的时候报了一个这样的错误,查找了 github 问过 chatgpt 都没有解决,这个错误来自与 rollup
看了源代码才发现是 dependencies
引用了一个 undefined 导致的,也就是说我们写的代码中,引用了一个不存在的文件。
经过排查发现是 unplugin-vue-components/vite
插件在自动引用 antd 的组件 AUpload
时候出现了问题,
只需要将之前自动引用 AUpload
改为手动引用就行了
# 之前的
<template>
<AUpload></AUpload>
</template>
# 修改后的
<template>
<Upload></AUpload>
</template>
<script setup>
import {Upload} from 'ant-design-vue'
import 'ant-design-vue/lib/upload/style/index'
</script>