0
我有一個名爲main.scs
文件導入的general.scss
文件具有在第一行這樣的:laravel混合不能編譯SCSS文件,其中包含指南針/ CSS3進口
@import "compass/css3";
正如你可以看到我輸入compass/css3
到使用一些預定義的混合。
當然,他們都在一個更加複雜的項目。 larvel有一個內置的Mix
庫來編譯scss和其他類型的文件。
而且我寫這些給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)
即使我在項目目錄中安裝指南針但仍存在問題
我該怎麼辦?
首先我運行'npm install compass'。然後嘗試'@import「〜compass/css3」;'但得到同樣的錯誤。然後我添加了includePaths:path.resolve(__ dirname,'./node_modules/compass') ]'但是也得到了同樣的錯誤。 –