繁体   English   中英

压缩资产Yii2时出错

[英]Error when compressing Assets Yii2

我想压缩我的资产,但是压缩不起作用; 我需要了解我在配置中做错了,如果问题不在我的配置中,那么错误意味着什么。

这是我的配置:

Yii::setAlias('@webroot',realpath(__DIR__ . '/../../public_html'));
 Yii::setAlias('@web', '/');

return [
    // Adjust command/callback for JavaScript files compressing:
    'jsCompressor' => 'java -jar assets/compression/closurecompilerv20160911.jar --js {from} --js_output_file {to}',
    // Adjust command/callback for CSS files compressing:
    'cssCompressor' => 'java -jar assets/compression/yuicompressor2.4.8.jar --type css {from} -o {to}',
    // The list of asset bundles to compress:
    'bundles' => [
         'app\assets\AppAsset',
        'yii\widgets\ActiveFormAsset',
        'yii\grid\GridViewAsset',
        'yii\validators\ValidationAsset',
    ],
    // Asset bundle for compression output:
    'targets' => [
        'app\\assets\\CompressedAsset' => [
            'class' => 'yii\web\AssetBundle',
            'basePath' =>  '@webroot',
            'baseUrl' => '@web',
            'js' => 'js/all-{hash}.js',
            'css' => 'css/all-{hash}.css',
        ],
    ],
    // Asset manager configuration:
    'assetManager' => [
        'basePath' => '@webroot/js',
        'baseUrl' => '@web/css',
    ],
];

错误是从开始的:

C:/wamp/www/coutde/public_html/js/all-temp.js.tmp:1930:警告-可疑代码。 未使用'getprop'运算符的结果。 $(“#diffusion-nom”)。val(data.reussite.nom).focus; ^

C:/wamp/www/coutde/public_html/js/all-temp.js.tmp:2166:警告-可疑代码。 未使用'getprop'运算符的结果。 $(“#prix-cout”)。val(data.reussite.cout).focus; ^

C:/wamp/www/coutde/public_html/js/all-temp.js.tmp:2240:警告-可疑代码。 未使用'getprop'运算符的结果。 $(“#schedule-details”)。val(data.reussite.details).focus; ^

C:/wamp/www/coutde/public_html/js/all-temp.js.tmp:2317:警告-可疑代码。 未使用'getprop'运算符的结果。 nom.val(data.reussite.nom).focus; ^

错误0个,警告9个JavaScript文件已压缩到“ C:\\ wamp \\ www \\ coutde \\ public_html / js / all-temp.js”中。 压缩CSS文件... java.io.FileNotFoundException:wampwwwcoutdepublic_html \\ css \\ all-temp.css:\\ wamp \\ www \\ coutde \\ public_html \\ css \\ all-temp.css.tmp(文件名,目录名或卷标语法不正确)在java.io.FileOutputStream.open0(本机方法)在java.io.FileOutputStream.open(未知源)在java.io.FileOutputStream。(未知源)在java.io.FileOutputStream。(未知源)在com.yahoo.platform.yui.compressor.YUICompressor.main(YUICompressor.java:208)处在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处,在sun.reflect.NativeMethodAccessorImpl.invoke(在sun.reflect处)。 DelegatingMethodAccessorImpl.invoke(未知源)(位于java.lang.reflect.Method.invoke(未知源),位于com.yahoo.platform.yui.compressor.Bootstrap.main(Bootstrap.java:21)错误:无法将CSS文件压缩到'C:\\ wamp \\ www \\ coutde \\ public_html / css / all-temp.css'。

尝试yuicompressor-2.4.7.jar-遇到相同的错误,它有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM