小编ekr*_*011的帖子

无法导入 Font Awesome 图标

import { library } from '@fortawesome/fontawesome-svg-core';
import { faCopy, faQuestionCircle, faQrcode, faGithub } from '@fortawesome/free-solid-svg-icons';

import AddressList from './components/AddressList';

library.add(faCopy, faQuestionCircle, faQrcode, faGithub);
Run Code Online (Sandbox Code Playgroud)

我有这段代码可以在 App.js 中导入 fontawesome 图标以进行反应。我正在使用免费版本。

我收到此错误:

编译失败。

./src/App.js 尝试导入错误:“faGithub”未从“@fortawesome/free-solid-svg-icons”导出。

现在我所能理解的是,免费版本也许没有 github 图标?但是在他们的网站上

那是免费和github过滤。我现在看到了,为什么我是个菜鸟?

"@fortawesome/fontawesome-svg-core": "^1.2.6",
"@fortawesome/free-solid-svg-icons": "^5.4.1",
"@fortawesome/react-fontawesome": "^0.1.3",
Run Code Online (Sandbox Code Playgroud)

^ my package.json

另一个快速问题,font awesome 甚至存在于文件树中的什么位置?我在任何地方都找不到。

reactjs font-awesome-5

10
推荐指数
1
解决办法
9014
查看次数

Rails v5.1.4 Yarn node_modules //= 需要不工作

我只是想在我通过yarn安装的一些javascript节点模块中引入require。我的印象是,您在 application.js 中执行 //= require [package_name] ,这对其他一些人也有效。

缩小后的 dist 文件与包名称相同。

模块的树形结构为:

clipboard
  dist
    clipboard.js  
    clipboard.min.js
  composer.json
  contributing.md
  package.js
  package.json
  readme.md
  webpack.config.js
Run Code Online (Sandbox Code Playgroud)

我没有使用 webpack。我收到此错误:

Sprockets::FileNotFound in PaperWallets#template

couldn't find file 'clipboard' with type 'application/javascript'
Checked in these paths: 
  /home/me/Desktop/Rails/paperwallet/app/assets/config
  /home/me/Desktop/Rails/paperwallet/app/assets/images
  /home/me/Desktop/Rails/paperwallet/app/assets/javascripts
  /home/me/Desktop/Rails/paperwallet/app/assets/stylesheets
  /home/me/.rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/assets/javascripts
  /home/me/.rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/vendor/assets/javascripts
  /home/me/.rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/assets/compiled
  /home/me/.rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/assets/compiled
  /home/me/.rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/assets/javascripts
  /home/me/Desktop/Rails/paperwallet/node_modules
  /home/me/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/stylesheets
  /home/me/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/javascripts
  /home/me/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/fonts
  /home/me/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/images

Extracted source (around line #17):
15: //= require jssha
16: //= require wallet-address-validator
17: //= require clipboard
18: //= require bootstrap-sprockets
19: //= require turbolinks
20: //= require_tree . …
Run Code Online (Sandbox Code Playgroud)

require node-modules ruby-on-rails-5 yarnpkg

5
推荐指数
1
解决办法
3858
查看次数