基于有关Usage via JavaScript styling libraries的文档,我试图在应用程序中访问Office Fabric UI主题颜色。我已按照说明进行操作,并安装了@uifabric/styling
。然后,我应该简单地将样式导入为
import {
styles
} from '@uifabric/styling';
...以获取颜色。但是我收到以下TypeScript错误:
[ts] Module '"c:/.../node_modules/@uifabric/styling/lib/index"' has
no exported member 'styles'. Did you mean 'IStyle'?
文档是否旧或打字稿定义是否旧?
有什么想法吗?
答案 0 :(得分:2)
对我来说,文档中的示例应该如何工作仍然是一个谜。但是我设法使use warnings;
use strict;
use feature 'say';
BEGIN {
package TestRedef;
use Exporter qw(import);
our @EXPORT = qw(hi);
sub hi { return "\thi from " . __PACKAGE__; }
$INC{'TestRedef.pm'} = 1;
};
### in main::
BEGIN {
no warnings 'redefine';
*TestRedef::hi = sub { return 'impostor in ' . __PACKAGE__ };
};
use TestRedef;
say hi();
与自定义样式一起使用。
这是一个快速的React-Typescript示例,说明如何在Javascript中使用主题,也许还有文档应该说的内容。可以使用Theme Generator
创建完整的主题getTheme()
答案 1 :(得分:1)
您肯定在我们的文档中发现了一个错误。我们最近将大多数文档移到了Wiki。我会用一种或另一种方法清理掉。
这是跟踪工作的问题。
https://github.com/OfficeDev/office-ui-fabric-react/issues/5770