-
-
Notifications
You must be signed in to change notification settings - Fork 378
Closed
Description
Describe the bug
Prerequisites: unplugin-vue-components && unplugin-auto-import && tdesign-vue-next
When we have any enum that its name starts with the word T:
export enum THEME {
LIGHT
}
And use it:
import { THEME } from `~`
console.log(THEME.LIGHT)
This would result in an error that something unexpectedly re-writes the import path towards tdesign-vue-next libary.
How to reproduce it:
- Hit the reproduction link below
- Run the project
- Check your console and keep cleanning it untill you see an Uncaught SyntaxError:
Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/tdesign-vue-next.js?v=e1b92d83' does not provide an export named 'HEME2' (at enum.ts:1:10)
Reproduction
System Info
System:
OS: Windows 10 10.0.19045
CPU: (12) x64 AMD Ryzen 5 3600X 6-Core Processor
Memory: 4.46 GB / 15.95 GB
Binaries:
Node: 20.9.0 - C:\DevTool\node\node.EXE
Yarn: 1.22.21 - C:\DevTool\node\yarn.CMD
npm: 10.1.0 - C:\DevTool\node\npm.CMD
pnpm: 8.10.5 - C:\DevTool\node\pnpm.CMD
Browsers:
Edge: Chromium (121.0.2277.83)
Internet Explorer: 11.0.19041.3636
Used Package Manager
npm
Validations
- Follow our Code of Conduct
- Read the Contributing Guide.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
- The provided reproduction is a minimal reproducible of the bug.
Metadata
Metadata
Assignees
Labels
No labels