我不需要“核心”库中提供的所有组件,并且希望 treeshake/有选择地选择要导入的组件。我已经尝试了一些基于其他成功的变体和实验,但似乎无法让这个工作。
当前的:
import { Menu } from '@blueprintjs/core';
理想的:
import Menu from '@blueprintjs/core/Menu';
我不需要“核心”库中提供的所有组件,并且希望 treeshake/有选择地选择要导入的组件。我已经尝试了一些基于其他成功的变体和实验,但似乎无法让这个工作。
当前的:
import { Menu } from '@blueprintjs/core';
理想的:
import Menu from '@blueprintjs/core/Menu';
您可以像这样导入特定组件:
import { Menu } from "@blueprintjs/core/dist/components/menu/menu";
unpkg有助于查看已发布包的文件夹结构。
让它工作:
import { Menu } from "@blueprintjs/core/dist/components/menu/menu";
或者
import { Toaster } from "@blueprintjs/core/dist/components/toast/toaster";
ETC