有谁知道如何在Laravel 4上安装SASS?

M d*_*van 6 php sass gruntjs laravel-4 compass-sass

我试图在Laravel 4上安装SASS.

我正在运行作曲家,并让我的composer.json设置如下:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "laravel/framework": "4.0.*",
        "cartalyst/sentry": "2.0.*",
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "dev"
}
Run Code Online (Sandbox Code Playgroud)

我想知道在作曲家中是否有一种非常简单的方法可以将其添加为项目依赖性.

我想这样做的原因是因为它更易于管理,从长远来看它有助于构建.

如果有另一种方法来做它并安装grunt来缩小css/js那么那就更好了.

谢谢.

Sli*_*liq 9

尝试laravel-sass!

由于所有我找到了其他项目要么死亡,可怕的破坏或根本不提供任何自动SCSS编译(而不必每次都手动触发它)我最后写一个简单的工具:

  • 将scss文件夹中的所有.scss自动编译为同名的.css文件到css文件夹中
  • 用纯PHP编写的!
  • 使用优秀的scssphp编译器并围绕它自动化
  • 支持最新的SCSS语法,目前是SCSS 3.2.12
  • 通过Composer安装一行代码
  • 让我们定义scss和css文件夹,这样你总是拥有scss的准确,同名的css文件

我博客上的安装教程:如何在Laravel中使用SASS.