2017-11-27 10 views
0

私は明快なvue-cli webpackプロジェクトを作成しました.names経由でfont-awesomeをインストールしました。vue-cli webpackプロジェクトでのフォントの読み込み

次に、./assets/scss/styles.scss内部をインポートします(@import '〜font-awesome/scss/font-awesome.scss';)。

私はNPM実行エラーがある起動します。

These relative modules were not found: 

* ../fonts/fontawesome-webfont.eot in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/scss/styles. 
scss 
* ../fonts/fontawesome-webfont.eot?v=4.7.0 in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/scss 
/styles.scss 
* ../fonts/fontawesome-webfont.svg?v=4.7.0 in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/scss 
/styles.scss 
* ../fonts/fontawesome-webfont.ttf?v=4.7.0 in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/scss 
/styles.scss 
* ../fonts/fontawesome-webfont.woff2?v=4.7.0 in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/sc 
ss/styles.scss 
* ../fonts/fontawesome-webfont.woff?v=4.7.0 in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/postcss-loader/lib?{"sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./src/assets/scs 
s/styles.scss 

私はそれを解決することができますか?ありがとう!

答えて

1

OK、簡単に修正できました。適切なフォントをインポートするには、

$fa-font-path: "~font-awesome/fonts"; 

を含める必要がありました。

+0

とても役に立ちました。ありがとうございました。 – hirokiky

+0

しかし、 "font-awesome" npmリポジトリはFont-Awesome v4用です。 nemでFont-Awesome v5を使用するには、https://fontawesome.com/how-to-use/use-with-node-jsを参照してください。 – hirokiky

関連する問題