当前位置: 首页 > 知识库问答 >
问题:

汇总字体很棒的CSS?

充昌勋
2023-03-14

我在一个库项目中包含了字体真棒:

import '@fortawesome/fontawesome-pro/css/all.min.css';

当在本地运行时,这工作正常,我可以使用字体真棒类来创建图标。

但是在我汇总项目并包含之后,我得到了错误:

找不到模块:无法解析'@fortawise-pro/css/all.min.css'

其他CSS文件被捆绑到输出CSS文件中。为什么不是那个?这是我的汇总。配置。js

import babel from 'rollup-plugin-babel';
import css from 'rollup-plugin-css-only';

export default {
  input: 'src/index.js',
  output: {
    file: 'bundle.js',
    format: 'cjs'
  },

  external: [
    'react',
    'react-dom',
    'lodash',
    'moment',
    'react-router-dom',
  ],

  plugins: [
    babel({
      exclude: "node_modules/**",
      presets: ["@babel/preset-react", "@babel/preset-env"],
    }),
    css({
      output: 'bundle.css'
    })
  ],
};

共有1个答案

浦德明
2023-03-14

这可能是由于Rollup无法解析裸模块说明符(“@fortawesome/fontawesome pro…”而不是/path/to/@fortawesome…”)。

尝试添加@rollup/plugin节点解析插件:

import resolve from '@rollup/plugin-node-resolve';

export default {
  //...
  plugins: [
    babel({
      exclude: "node_modules/**",
      presets: ["@babel/preset-react", "@babel/preset-env"],
    }),
    resolve(),
    css({
      output: 'bundle.css'
    })
  ],
};
``

 类似资料:
  • 我想要的是用raphaeljs创建一个简单的圆圈,里面有Facebook的“F”(这也将用于其他类似的情况)。“F”符号将由Font-Awesome生成。 我所做的(没有工作)是使用css和/或将字体家族设置为raphael属性。 代码如下: 这里也有一把小提琴,让你的生活更轻松。据我所见,问题是raphaels将字符放置在文本节点内的tspan中,因此无法对其进行解码。谁有办法克服这个问题?

  • 问题内容: Font Awesome 5星图标具有和与众不同之处,两者都是Unicode,现在我想将其用作我的评级系统,首先是常规星,然后单击成为实心星,但是如何在CSS中定义它呢? 码 与我上面的代码我只会得到坚实的星星 问题答案: 普通 版和 实体 版之间的区别是。您只需要调整此值即可在两个版本之间切换: 这是另一个相关的问题,伪元素上的Font Awesome5显示更多[而不是图标显示为正方

  • 问题内容: 可以在Swing应用程序中使用Font Awesome吗?如果可能的话,那么如何将其图标与Swing组件(JButton或JLabel)一起使用。我之前在Primefaces应用程序中使用过Font Awesome。 问题答案: 在http://jiconfont.github.io/尝试jIconFont(Swing或JavaFX) 例:

  • 所以,我已经阅读并尝试了google前5页上几乎所有的堆栈溢出答案,但我不知道到底是怎么回事。 所以,这是我的导航栏显示的截图。正如你所看到的,右边的正方形实际上应该是这里的图标。当博客链接被点击时,它应该在这里改变为这个图标。示例见下面的截图。 对于我试图实现的工作示例,您可以访问这里的链接,它直接来自startbootstrap.com,这是一个现场演示模板。除了演示网站说“页面”而不是“博客

  • 所以我正在尝试一个营销页面的原型,我正在使用Bootstrap和新的字体Awesome文件。问题是,当我尝试使用图标时,页面上呈现的只是一个大正方形。 下面是我将文件包含在Head中的方式: 下面是我尝试使用图标的一个例子: 但所有这些都是在一个大方块里呈现出来的。有人知道会发生什么吗?

  • 这个在线下有没有办法用? 我复制了该链接并保存为font-awesome.min.css,但它仍然不能像此链接一样脱机运行href=“css/font-awesome.min.css”rel=“stylesheet”type=“text/css”