Skip to content

New import syntax increases build size significantly #3468

@cliffordh

Description

@cliffordh

Switching from this style of importing bootstrap-vue components to the new "non-ES" method increases build size 200kb. I am only specifically using these components in my app:

import bNavbar from "bootstrap-vue/es/components/navbar/navbar";
import bNavbarNav from "bootstrap-vue/es/components/navbar/navbar-nav";
import bNavbarBrand from "bootstrap-vue/es/components/navbar/navbar-brand";
import bNavbarToggle from "bootstrap-vue/es/components/navbar/navbar-toggle";
import bNavItem from "bootstrap-vue/es/components/nav/nav-item";
import bNav from "bootstrap-vue/es/components/nav/nav";
import bCollapse from "bootstrap-vue/es/components/collapse/collapse";
import BLink from "bootstrap-vue/es/components/link/link";
import bNavItemDropdown from "bootstrap-vue/es/components/nav/nav-item-dropdown";
import bDropdownItem from "bootstrap-vue/es/components/dropdown/dropdown-item";
import bButton from "bootstrap-vue/es/components/button/button";
import bAlert from "bootstrap-vue/es/components/alert/alert";
import bModal from "bootstrap-vue/es/components/modal/modal";
import { VBToggle } from "bootstrap-vue/es/directives/toggle/toggle";

Any ideas what I can do to improve the build size using the new system, or is this a bug?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions