0
나는 첫 번째 줄에있는 general.scss
파일을 가져 main.scs
라는 이름의 파일이이 :laravel 믹스 나침반/CSS3 가져 오기를 포함하는 SCS 파일을 컴파일 할 수
@import "compass/css3";
내가에 compass/css3
을 가져 볼 수 있듯이 사전 정의 된 믹스 인을 사용하십시오.
물론이 모든 것은 프로젝트에 있습니다. larvel에는 scss 및 다른 유형의 파일을 컴파일하기위한 내장 된 Mix
라이브러리가 있습니다.
또한 나는 webpack.mix.js
파일이 쓴 :
let mix = require('laravel-mix');
mix.sass('resources/assets/sass/main.scss', 'public/main/css');
그러나 npm run production
명령을 실행할 때이 오류가있어 :
error in ./resources/assets/sass/main.scss
Module build failed:
@import "compass/css3";
^
File to import not found or unreadable: compass/css3.
Parent style sheet: D:/wamp/www/loverspay/resources/assets/sass/_general.scss
in D:\wamp\www\loverspay\resources\assets\sass\_general.scss (line 1, column 1)
심지어 내가 프로젝트 디렉토리에 나침반을 설치하지만 문제는 여전히 존재
어떻게해야합니까? 당신이 나침반 라이브러리 node_modules
디렉토리 내에 설치 한 경우
먼저 'npm install compass'를 실행합니다. 그런 다음'@import "~ compass/css3"; '시도했지만 동일한 오류가 발생했습니다. 그리고 나서'includePaths : [ path.resolve (__ dirname, './node_modules/compass') ]'를 추가했습니다. 그러나 같은 오류가 발생했습니다. –