goez / laravel-grunt
此包已废弃,不再维护。没有推荐替代包。
使用 Grunt 的 Laravel 4 资产管理器。
dev-master
2018-11-02 04:10 UTC
Requires
- php: >=5.3.0
- illuminate/filesystem: 4.0.x
- illuminate/support: 4.0.x
Requires (Dev)
- mockery/mockery: dev-master
This package is auto-updated.
Last update: 2022-02-01 12:28:14 UTC
README
此包不适合生产环境。欢迎测试和提交虫子报告。
功能
- 包括 Compass, RequireJS。(参考 generator-webapp of Yeoman。)
- Laravel 视图助手。
安装
-
将以下行添加到您的 composer.json
"require-dev"
数组中"goez/laravel-grunt": "dev-master"
-
在您的终端中运行
composer update --dev
。 -
将以下行添加到您的
app/config.php
"providers array" 的末尾'Goez\LaravelGrunt\LaravelGruntServiceProvider',
-
运行以下命令将配置文件添加到您的
app/config/packages
目录中php artisan grunt:config
-
您可以为资产和发布的文件配置路径。此配置文件位于您的项目配置目录中,如下所示
app/config/packages/goez/laravel-grunt/config.php
app/config/packages/goez/laravel-grunt/local/config.php
-
最后,运行以下命令生成所有元数据文件并在您的应用程序中安装包
php artisan grunt:setup
注意 1:在生成后,您可以直接编辑 package.json
、bower.json
、Grunfile.js
。
注意 2:在用 composer 更新此包后,您必须重新运行 grunt:config
和 grunt:setup
。
命令
您可以使用 bower
和 grunt
命令来管理您的资产。
bower
列出所有 Bower 命令。grunt --help
列出所有 Grunt 命令。
视图模板中的资产
您可以使用 'grunt_asset' 助手获取资产 URL。以下是在 blade 模板中的示例
<link rel="stylesheet" href="{{ grunt_asset('styles/hello.css') }}"/>
<script src="{{ grunt_asset('styles/hello.css') }}"></script>
或
{{ HTML::style(grunt_asset('scripts/hello.js')) }}
{{ HTML::script(grunt_asset('scripts/hello.js')) }}
虫子报告
请将您发现的问题报告到该包的 问题页面。
贡献者
- Jace Ju : GitHub
原始贡献者
此包基于 JasonMortonNZ / laravel-grunt。
感谢
- Jason Morton : Github | Twitter @JasonMortonNZ
- Thomas Clarkson : Github | Twitter @thomasclarkson9