jason-morton-nz/laravel-grunt

本包最新版本(dev-master)没有可用的许可证信息。

Laravel 4使用的Grunt和Bower的资产管理包

dev-master 2014-10-22 17:49 UTC

This package is auto-updated.

Last update: 2024-09-25 14:50:53 UTC


README

此包不再维护!自从发现Gulp任务执行器,并发现其安装、设置和使用非常简单之后,我决定放弃使用GruntJS。

Laravel 4 + Grunt 资产工作流包 - BETA

请通过试用我的包并提供建议来帮助我

内容

本包包含什么?它能做什么?

本包旨在帮助在Laravel 4开发中进行资产管理以及前端工作流。

本包可以完成以下操作

  • 编译和压缩CSS
  • 编译和压缩JavaScript
  • 编译LESS
  • 编译SASS
  • 编译Stylus
  • 使用一条命令构建所有资产组
  • 实时刷新(监视资产文件的变化并重新加载浏览器)
  • ** 现在包括对Bower的支持! **

安装

在开始使用此包之前,请确保您已全局安装了bower和node。可以通过运行以下命令来完成此操作

npm install -g bower && npm install -g grunt-cli

要安装'Laravel 4 + Grunt 资产工作流包',只需将以下内容添加到您的composer.json的"require-dev"数组中

"jason-morton-nz/laravel-grunt": "dev-master"

然后在您的终端中运行composer update --dev

接下来,将以下行添加到您的app/config.php的"providers"数组末尾

'JasonNZ\LaravelGrunt\LaravelGruntServiceProvider',

最后,运行以下命令将配置文件添加到您的app/config/packages目录

php artisan config:publish jason-morton-nz/laravel-gruntphp artisan grunt:config

配置

您可以通过访问其配置文件来配置此包的许多设置。该文件位于您的项目供应商目录中,如下所示

`app/config/packages/jason-morton-nz/laravel-grunt/config.php`

此文件有大量注释,因此希望每个设置都应该很容易理解。

注意:请尽量不要直接编辑package.jsongrunfile.js。相反,在config.php文件中进行您所需的所有更改,然后运行php artisan grunt:setup以应用更改。

如何使用?

那么,您如何使用此包呢?我们已经尽力使其尽可能简单。只需3个命令

grunt:setup

grunt:setup命令用于设置您的所需资产+Grunt工作流。您可以使用以下命令使用此命令

php artisan grunt:setup

该命令将询问您选择的问题,其余部分将为您自动完成。

grunt:build

grunt:build命令将运行Grunt任务执行器并按照您的要求执行检查、编译和压缩所有文件。您可以使用以下命令使用此命令

php artisan grunt:build

grunt:watch

grunt:watch命令用于启动Grunt文件监视器。这将监视您前端工作流文件(CSS、JavaScript、LESS、SASS和Stylus)的任何更改,并将自动重新加载您的网络浏览器以反映这些更改。您可以使用以下命令使用此命令

php artisan grunt:watch

注意:实时重新加载功能仅当您拥有安装了实时重新加载插件的兼容浏览器(Chrome & Firefox)时才会生效。

bower:setup

bower:setup 命令将根据您在本包的 config.php 文件中指定的配置设置来设置 bower.json.bowerrc 文件。您可以为 bowers 供应商文件夹添加自定义路径,以及指定您需要的所有 bower 依赖项。所有这些都可以在不修改任何一行 JavaScript 或 JSON 的前提下完成。您可以使用以下命令:

php artisan bower:setup

bower:install

bower:install 命令用于安装您的 bower 依赖项。您可以使用以下命令:

php artisan bower:install

bower:update

bower:update 命令将更新您的 bower 依赖项到最新版本(如果可用)。您可以使用以下命令:

php artisan bower:update

问题 - 如何帮助?

如果您发现任何错误、问题或认为我们可以添加更多的有用功能,请通过此项目的 github 问题页面 告诉我们 - https://github.com/JasonMortonNZ/laravel-grunt/issues

贡献者

以下是至今为此对项目做出贡献的人的列表