Я хочу сжать свои активы, но сжатие не работает; Мне нужно понять, что я делаю неправильно в моей конфигурации, и если проблема не в моей конфигурации, то что означает ошибка.
Вот моя конфигурация:
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’ не
используемый. $ ( «# Диффузионно-ном») Вал (data.reussite.nom) .focus. ^C: /wamp/www/coutde/public_html/js/all-temp.js.tmp: 2166: ВНИМАНИЕ —
Подозрительный код. Результат оператора ‘getprop’ не
используемый. $ ( «# Приза-соиЬ») Вал (data.reussite.cout) .focus. ^C: /wamp/www/coutde/public_html/js/all-temp.js.tmp: 2240: ВНИМАНИЕ —
Подозрительный код. Результат оператора ‘getprop’ не
используемый. $ ( «# График-деталь») Вал (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 / все-temp.js’. Сжатие CSS
файлы … java.io.FileNotFoundException:
wampwwwcoutdepublic_html \ CSS \ все temp.css: \ WAMP \ WWW \ coutde \ public_html \ CSS \ все-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 / все temp.css.
Попробуйте yuicompressor-2.4.7.jar — была такая же ошибка, и это помогло.
Других решений пока нет …