2

我不需要“核心”库中提供的所有组件,并且希望 treeshake/有选择地选择要导入的组件。我已经尝试了一些基于其他成功的变体和实验,但似乎无法让这个工作。

当前的: import { Menu } from '@blueprintjs/core';

理想的: import Menu from '@blueprintjs/core/Menu';

4

2 回答 2

2

您可以像这样导入特定组件:

import { Menu } from "@blueprintjs/core/dist/components/menu/menu";

unpkg有助于查看已发布包的文件夹结构。

于 2017-05-13T16:39:53.327 回答
1

让它工作:

import { Menu } from "@blueprintjs/core/dist/components/menu/menu";

或者

import { Toaster } from "@blueprintjs/core/dist/components/toast/toaster"; ETC

于 2017-05-23T20:42:29.337 回答