2017-11-27 29 views
0

나는 vpm-cli webpack 프로젝트를 만들었고, npm을 통해 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 용입니다. Font-Awesome v5를 npm과 함께 사용하려면 https://fontawesome.com/how-to-use/use-with-node-js를 참조하십시오. – hirokiky