jason-morton-nz / laravel-grunt
Laravel 4使用的Grunt和Bower的资产管理包
Requires
- php: >=5.3.0
- illuminate/config: 4.1.*
- illuminate/console: 4.1.*
- illuminate/support: 4.1.*
- symfony/finder: 2.4.*
Requires (Dev)
- mockery/mockery: 0.8.*
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-grunt
或 php artisan grunt:config
配置
您可以通过访问其配置文件来配置此包的许多设置。该文件位于您的项目供应商目录中,如下所示
`app/config/packages/jason-morton-nz/laravel-grunt/config.php`
此文件有大量注释,因此希望每个设置都应该很容易理解。
注意:请尽量不要直接编辑package.json
和grunfile.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。
贡献者
以下是至今为此对项目做出贡献的人的列表
- Jason Morton : Github | Twitter @JasonMortonNZ
- Thomas Clarkson : Github | Twitter @thomasclarkson9