2016-07-15 13 views
0

私はブートストラップテンプレートを持っていて、これをFountainJSにしようとしています。私はテンプレートからすべてのscssファイルを含めました。これは大丈夫です。今私は、例えば、フォント、素晴らしい含める必要があるので、私はnpm install font-awesome --saveを使用してindex.jsrequire('font-awesome');に追加するが、それはまだプロジェクトでは使用できませんwebpackでプロジェクトに素晴らしいフォントを追加する

マイ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); 
+1

あなたはhttps://gist.github.com/Turbo87/e8e941e68308d3b40ef6またはhttps://github.com/gowravshekar/font-を見てみました、あなたのルートアプリケーションフォルダにあるという仮定を撮りますすごいwebpack?ここでは、webpack http://www.mattzabriskie.com/blog/font-awesome-webpackで作業するために素晴らしいフォントを取得する別の例があります –

答えて

1

私はCommonJsがどのように認識していないと信じています負荷font-awesomeFont Awesome package.jsonを見ると、ロードするファイルを見つけるために使用されるmainプロパティがありません。その代わりにプロパティーstyleがあります。 the official package.json explanationを見ると、どこでもstyleの物件を見つけることができません。同様の質問がありますin StackOverflow about style property

node_moduleディレクトリから特定のファイルを要求することをお勧めします。 src/フォルダが

require('../node_modules/font-awesome/css/font-awesome.css'); 
// or 
require('../node_modules/font-awesome/css/font-awesome.min.css'); 
関連する問題