蓝图文档说要使用这个:
@import "~@blueprintjs/core";
但是,如果我尝试这样做,我会从 webpack 收到此错误:
Can't resolve '@blueprintjs/core.less'
第 123 期处理类似的问题,很多人建议使用这个:
@import "~@blueprintjs/core/dist/blueprint.css";
webpack 也不喜欢这样:
Module not found: Error: Can't resolve '@blueprintjs/core/dist/blueprint.css'
查看dist/
目录,我可以看到那里只有一个 JS 文件:
$ ls node_modules/\@blueprintjs/core/dist/
core.bundle.js
经过一些试验和错误,我发现这有效:
@import "~@blueprintjs/core/lib/css/blueprint.css";
但这对我来说似乎不正确。此外,没有任何图标是通过此方法加载的。
这样做的正确方法是什么?