欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii2中使用asset壓縮js,css文件的方法

 更新時(shí)間:2016年11月24日 15:06:57   作者:zergling9999  
這篇文章主要介紹了Yii2中使用asset壓縮js,css文件的方法的相關(guān)資料,需要的朋友可以參考下

官網(wǎng)文檔

http://www.yiiframework.com/doc-2.0/guide-structure-assets.html

yii目錄下運(yùn)行

asset/template assets.php

生成assets.php,這是一個(gè)配置模板,并修改如下

<?php
/**
* Configuration file for the "yii asset" console command.
*/
// In the console environment, some path aliases may not exist. Please define these:
Yii::setAlias('@webroot', __DIR__ . '/web');
Yii::setAlias('@web', '/');
return [
// Adjust command/callback for JavaScript files compressing:
// 'jsCompressor' => 'java -jar compiler.jar --js {from} --js_output_file {to}',
'jsCompressor' => 'java -jar yuicompressor.jar --type js {from} -o {to}',
// Adjust command/callback for CSS files compressing:
'cssCompressor' => 'java -jar yuicompressor.jar --type css {from} -o {to}',
// The list of asset bundles to compress:
'bundles' => [
'app\assets\AppAsset',
'yii\web\YiiAsset',
'yii\web\JqueryAsset',
],
// Asset bundle for compression output:
'targets' => [
'all' => [
'class' => 'yii\web\AssetBundle',
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets',
'js' => 'js/all-{hash}.js',
'css' => 'css/all-{hash}.css',
],
],
// Asset manager configuration:
'assetManager' => [
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets',
],
];

這里css和js全部用yuicompressor了

然后在web/assets下創(chuàng)建js,css文件夾,并設(shè)置權(quán)限777

安裝java命令行,ubuntu下

sudo apt-get install default-jre

下載yuicompressor.jar:

https://github.com/yui/yuicompressor/releases

放到y(tǒng)ii根目錄下

運(yùn)行

./yii asset assets.php config/assets-dev.php

在config下會(huì)生成assets-dev.php文件

在config/web.php的component配置中添加

'assetManager' => [
'bundles' => require(__DIR__ . '/assets-' . YII_ENV . '.php'),
],

F5刷新頁(yè)面就可以看到使用了壓縮后的css和js了

如果要取消,注釋掉web.php中對(duì)應(yīng)代碼即可

PS:yii2 控制器、方法命名規(guī)范和訪問(wèn)路由

如果模塊名稱或者控制器名稱或者動(dòng)作名稱是用的駱駝格式的命名寫(xiě)法,那么路由里面的每個(gè)大寫(xiě)單詞之間都要用“-”來(lái)連接。如

DateTimeController::actionFastForward 相應(yīng)的路由為 date-time/fast-forward。

例如:http://dfms.com/backend/web/api-test/test-upload

api-test是控制器名字

test-upload是方法名字

以上所述是小編給大家介紹的Yii2中使用asset壓縮js,css文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • CI框架出現(xiàn)mysql數(shù)據(jù)庫(kù)連接資源無(wú)法釋放的解決方法

    CI框架出現(xiàn)mysql數(shù)據(jù)庫(kù)連接資源無(wú)法釋放的解決方法

    這篇文章主要介紹了CI框架出現(xiàn)mysql數(shù)據(jù)庫(kù)連接資源無(wú)法釋放的解決方法,分析了CI框架出現(xiàn)連接超過(guò)最大值的原因與相應(yīng)的解決方法,涉及CI框架相關(guān)配置技巧,需要的朋友可以參考下
    2016-05-05
  • thinkPHP5.1框架中Request類(lèi)四種調(diào)用方式示例

    thinkPHP5.1框架中Request類(lèi)四種調(diào)用方式示例

    這篇文章主要介紹了thinkPHP5.1框架中Request類(lèi)四種調(diào)用方式,結(jié)合實(shí)例形式分析了thinkPHP5.1框架中Request類(lèi)傳統(tǒng)調(diào)用、靜態(tài)調(diào)用、依賴注入及request屬性四種調(diào)用方式,需要的朋友可以參考下
    2019-08-08
  • 在Nginx上部署ThinkPHP項(xiàng)目教程

    在Nginx上部署ThinkPHP項(xiàng)目教程

    這篇文章主要介紹了在Nginx上部署ThinkPHP項(xiàng)目的方法,十分詳細(xì),需要的朋友可以參考下
    2015-02-02
  • laravel實(shí)現(xiàn)上傳圖片,并且制作縮略圖,按照日期存放的代碼

    laravel實(shí)現(xiàn)上傳圖片,并且制作縮略圖,按照日期存放的代碼

    今天小編就為大家分享一篇laravel實(shí)現(xiàn)上傳圖片,并且制作縮略圖,按照日期存放的代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • Laravel使用支付寶進(jìn)行支付的示例代碼

    Laravel使用支付寶進(jìn)行支付的示例代碼

    本篇文章主要介紹了Laravel使用支付寶進(jìn)行支付的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • PHP-Java-Bridge使用筆記

    PHP-Java-Bridge使用筆記

    這是我在做平安銀行開(kāi)發(fā)的時(shí)候,本地使用PHP環(huán)境,平安銀行接口為Java接口的時(shí)候,采用PHP-Java-Bridge的方式調(diào)用接口的筆記。因?yàn)楝F(xiàn)在網(wǎng)上的教程基本上都不行了,所以在這里貼出我能使用的而且目前網(wǎng)上最新的版本(2014-09-19),如果有錯(cuò),請(qǐng)通過(guò)郵件聯(lián)系,謝謝。
    2014-09-09
  • PHP+jQuery 注冊(cè)模塊的改進(jìn)(一):驗(yàn)證碼存入SESSION

    PHP+jQuery 注冊(cè)模塊的改進(jìn)(一):驗(yàn)證碼存入SESSION

    本文主要是對(duì)上一篇文章模進(jìn)行改進(jìn),把驗(yàn)證碼寫(xiě)入SESSION而不是把驗(yàn)證碼的文字返回客戶端的隱藏域,否則驗(yàn)證碼的意義就不復(fù)存在啦
    2014-10-10
  • 迪菲-赫爾曼密鑰交換(Diffie–Hellman)算法原理和PHP實(shí)現(xiàn)版

    迪菲-赫爾曼密鑰交換(Diffie–Hellman)算法原理和PHP實(shí)現(xiàn)版

    這篇文章主要介紹了迪菲-赫爾曼密鑰交換(Diffie–Hellman)算法原理和PHP實(shí)現(xiàn)版,需要的朋友可以參考下
    2015-05-05
  • PHP 在線翻譯函數(shù)代碼

    PHP 在線翻譯函數(shù)代碼

    最近弄了個(gè)PHP在線翻譯函數(shù)。用GOOGLE翻譯工具??梢詧?zhí)行批量翻譯。
    2009-05-05
  • ThinkPHP獨(dú)立分組使用的注意事項(xiàng)

    ThinkPHP獨(dú)立分組使用的注意事項(xiàng)

    這篇文章主要介紹了ThinkPHP獨(dú)立分組使用的注意事項(xiàng),針對(duì)獨(dú)立分組的目錄結(jié)構(gòu)與分組之間的相互調(diào)用進(jìn)行了較為深入的分析,并指出了使用時(shí)的注意事項(xiàng),需要的朋友可以參考下
    2014-11-11

最新評(píng)論