tapestry-cloud/asset-plugin
最新稳定版本:1.1.1
Composer 安装命令:
composer require tapestry-cloud/asset-plugin
包简介
Asset Plugin for Tapestry
README 文档
README
An equivilant to Laravel mix()
Install
To install run: composer require tapestry-cloud/asset-plugin
Next you need to update your site configuration to include the path to manifest.json:
// ... 'plugins' => [ 'asset_manifest_path' => __DIR__ . '/rev-manifest.json' ], // ...
Finally within your site Kernel.php you need to register the plugin's service provider:
<?php use Tapestry\Modules\Kernel\KernelInterface; class Kernel implements KernelInterface { /** * @var Tapestry */ private $tapestry; public function __construct(Tapestry $tapestry) { $this->tapestry = $tapestry; } /** * This method is executed by Tapestry when the Kernel is registered. * * @return void */ public function register() { // Use project autoloader require_once(__DIR__ . '/vendor/autoload.php'); } /** * This method of executed by Tapestry as part of the build process. * * @return void */ public function boot() { $this->tapestry->register(\TapestryCloud\Asset\ServiceProvider::class); } }
Usage
This plugin adds the $this->asset('main.css') helper, which when paired with a gulp or grunt task that produces a manifest.json file for mapping asset revisions means you don't have to update your html source each time you build your css/js assets.
统计信息
- 总下载量: 74
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-05-17