小编xli*_*xli的帖子

如何使用Webpack构建的React组件库分发字体或其他静态资源?

我试图将一些字体包含在一个组件库中,我将它作为使用Webpack生成的UMD软件包分发并安装为NPM模块; 组件使用这些字体.问题是指向生成的包中的字体的URL不正确,并且在运行使用该库的应用程序时导致404s.

例如,resolve-url-loader将输出一个URL "/myfont.woff".但是,当然,该文件实际上并不在应用程序中的该URL处可用,除非使用它的应用程序执行某些配置来复制该文件并在预期路径上提供该文件.

font-face: 'My Font'当应用程序从我的库中导入组件时,有没有办法自动使这些字体可用(即可以工作),从而最大限度地减少使用它的应用程序所需的配置量

对于大文件,我不想使用url-loader和Base 64编码它们,我不能使用CDN.

reactjs webpack webpack-file-loader

8
推荐指数
1
解决办法
2476
查看次数

组件的render方法是否应具有返回类型React.ReactNode或JSX.Element?

两者似乎都不会导致编译错误,但是有什么区别,一个比另一个更可取吗?

typescript reactjs

7
推荐指数
2
解决办法
1478
查看次数