【发布时间】:2017-05-06 03:06:45
【问题描述】:
我不需要“核心”库中提供的所有组件,并且希望 treeshake/有选择地选择要导入的组件。我在其他成功的基础上尝试了一些变体和实验,但似乎无法让这个工作。
当前:
import { Menu } from '@blueprintjs/core';
理想:
import Menu from '@blueprintjs/core/Menu';
【问题讨论】:
标签: blueprintjs
我不需要“核心”库中提供的所有组件,并且希望 treeshake/有选择地选择要导入的组件。我在其他成功的基础上尝试了一些变体和实验,但似乎无法让这个工作。
当前:
import { Menu } from '@blueprintjs/core';
理想:
import Menu from '@blueprintjs/core/Menu';
【问题讨论】:
标签: blueprintjs
您可以像这样导入特定组件:
import { Menu } from "@blueprintjs/core/dist/components/menu/menu";
unpkg有助于查看已发布包的文件夹结构。
【讨论】:
/menu。我已经更新了我的答案。另外,如果您对摇树感兴趣,请关注github.com/palantir/blueprint/issues/309。
让它工作:
import { Menu } from "@blueprintjs/core/dist/components/menu/menu";
或
import { Toaster } from "@blueprintjs/core/dist/components/toast/toaster";
等等
【讨论】: