2017-05-08 72 views
2

我想要获得指南针在laravel 5.4中工作,我已经在laravel 5.4中创建了一个项目,我已经升级到5.4并且不再使用elixir。这是我使用的5.3有没有去我仍然可以使用罗盘所以我没有在我5.3的项目重新开始再次 在laravel中使用指南针5.4

var elixir = require('laravel-elixir'); 
require('laravel-elixir-sass-compass'); 

elixir(function(mix) { 
    mix.compass("resources/assets/sass/styles.scss", "public/css", { 
     // style: "nested", 
     sass: "resources/assets/sass", 
     font: "resources/assets/fonts", 
     image: "resources/assets/image", 
     javascript: "resources/assets/scripts", 
     sourcemap: true 
    }); 
}); 

我有指南针脚本的负荷,并想留用它如果可能的话。谢谢

+0

我知道你已经知道你已经知道了。一个提示:Laravel Mix(以前称为Laravel Elixir)开箱即用'autoprefixer'(https://github.com/postcss/autoprefixer)。我知道这是人们使用Compass的原因之一。我建议做一些研究,试试看看你是否可以用自己的罗盘替换你的罗盘电话。 –

+0

好,我会考虑一下。谢谢 –

回答

1

好吧,我管理修复这只花了两天。首先上安装使用npm install mixin-loader --save-dev

然后在app.scss添加@import "~compass-mixins/lib/compass";

指南针混合工序然后确保你添加<link href="{{asset('css/app.css')}}" rel="stylesheet">

运行npm run watch

这个工作对我的希望。

+2

嗨,很想添加更多关于你如何解决它的细节,因为我有完全相同的问题。 “webpack.mix.js”文件应该是什么样子? – DODMax