使用webpack将字体真棒添加到项目中
Adding font-awesome to project with webpack
我有引导模板,我正在尝试将其放入FountainJS。我包含了模板中的所有 scss 文件,没关系。现在我需要包含例如font-awesome,所以我使用了npm install font-awesome --save
并添加到index.js
require('font-awesome');
但它在项目中仍然不可用
我的src/index.js
文件:
var angular = require('angular');
var techsModule = require('./app/techs/index');
require('angular-ui-router');
var routesConfig = require('./routes');
var main = require('./app/main');
var header = require('./app/header');
var footer = require('./app/footer');
require('./index.scss');
require('font-awesome');
angular
.module('app', [techsModule, 'ui.router'])
.config(routesConfig)
.component('app', main)
.component('fountainHeader', header)
.component('fountainFooter', footer);
我相信 CommonJs 不知道如何加载font-awesome
。如果你看一下字体真棒包.json,它没有main
属性,用于查找要加载的文件。取而代之的是属性style
。如果您查看官方的package.json解释,您将无法在任何地方找到style
属性。你可以在StackOverflow中找到关于样式属性的类似问题。
我相信您最好的选择是要求node_module
目录中的特定文件。假设src/
文件夹位于根应用文件夹中
require('../node_modules/font-awesome/css/font-awesome.css');
// or
require('../node_modules/font-awesome/css/font-awesome.min.css');
相关文章:
- 在Javascript中,当使用array.prush方法向列表中添加项目时,如何对其进行排序
- 在不向上滚动的情况下向列表框中添加项目
- 为图像滑块jquery添加项目符号功能
- 在Javascript中使用JQueryMobile向列表添加项目
- ng只重复添加项目一次
- jCarousel-动态添加项目
- 如何在控制器对添加项目执行操作后更新视图
- SharePoint 2013 在添加项目上运行 Javascript
- 从选择框中删除项目或向选择框添加项目
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- 反应多个组件添加项目
- 如何在KeystoneJS中以编程方式从页面添加项目
- 正在添加项目id's到js-if语句
- Rails-如何在添加项目时强制刷新页面
- AngularJS+simpleCart问题显示购物车内容,直到添加项目
- 按$index添加项目的角度过滤器
- OwlCarousel 2.0.0-beta.2.4-可以预先添加项目,但不能使用'add.wowl.carou
- 允许使用向asp.net mvc4模型添加项目
- 在Javascript中按下按钮时向列表中添加项目
- contentflow通过函数添加项目