Skip to content

esbuild doesn't remove unused imports from external modules #1794

Open
@egoist

Description

@egoist

Tested against:

export { useRoute } from "vue-router"

The command I ran:

esbuild index.js --bundle --outfile=out.js --external:vue --format=esm

Result, unused imports from vue:

CleanShot 2021-11-22 at 21 33 08@2x

Online playground:

https://stackblitz.com/edit/node-fm1edb?file=readme.md

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions