-
-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Description
Description
When imported from TypeScript file, the full build is imported instead of the custom one.
Additional details
- ExifReader version: 4.23.7
- Web browser and version: Chrome
- Node version: 20.3.0
How to reproduce
- Create a TypeScript project using Vite
- Add some
'includetags in theexifreaderfield ofpackage.json:
"exifreader": {
"include": {
"exif": [
"GPSLatitude",
"GPSLatitudeRef",
"GPSLongitude",
"GPSLongitudeRef",
"GPSAltitude",
"GPSAltitudeRef"
]
}
}npm rebuild exifreader && rm -rf node_modules/.vite- In some Typescript file:
import ExifReader from 'exifreader';
What I expected would happen:
I expected to see only the tags I included.
What really happened:
Every tags were loaded instead.
My guess is that instead of looking for the node_modules/exifreader/dist/exif-reader.js file, TypeScript directly tries to load node_modules/exifreader/exif-reader.d.ts and then loads the full build instead of the custom build.
Metadata
Metadata
Assignees
Labels
No labels