2017-11-29 1 views
0

webpack을 사용합니다.webpack에서 CSS 파일을 가져올 때 오류가 발생합니다.

require('style!css!../css/style.css'); 

하지만 명령에 의해 웹팩을 실행할 때

webpack -w --devtool source-map js/profile.js dist/bundle.js 

는 다음과 같은 오류가 발생합니다 :

을 나는

npm install --save-dev style-loader 

내가 좋아하는-이 CSS 파일을 가져올 명령으로 스타일 로더 모듈을 설치

ERROR in ./js/profile.js Module not found: Error: Can't resolve 'style' in '/home/default-user/WebstormProjects/practice/webpack/js' BREAKING CHANGE: It's no longer allowed to omit the '-loader' suffix when using loaders.You need to specify 'style-loader' instead of 'style',

+0

속보 변경 : 그것은 더 이상 loaders.You 지정해야 사용할 때 '-loader'접미사를 생략 할 수있어 '스타일 로더 난 그냥 같이 CCS-파일을 가져 오기에 단어 "-loader"을 추가 한 '대신'스타일 ' 그 접근 방법을 사용해야하는 것 같습니다. https://stackoverflow.com/questions/42196583 – Xeningem

+0

[webpack'style '을 (를) 해결할 수 없습니다.] (https://stackoverflow.com/questions)/42196583/webpack-cant-resolve-style) – brandNew

답변

0

답변을 찾았습니다.

require('style-loader!css-loader!../css/style.css'); 
1

오류 Babel은 접미어 -loader없이 로더 사양을 허용하지 않습니다. 따라서 stylecss을 각각 style-loadercss-loader으로 바꾸십시오.

관련 문제