UglifyJSをphpで使用するの続き。
phpでuglifyjsを使いたい場合。
前回使用した
https://github.com/drify/UglifyJS.php
は2017年最終更新で、ES6に対応していなかった。
今回はこちらを使用させていただいた。nodejsのuglifyjsのphpラッパーのようだ。
https://github.com/chewett/php-uglifyjs
導入
composer require chewett/php-uglifyjs
テスト
<?php require './vendor/autoload.php'; use Chewett\UglifyJS\JSUglify; use Chewett\UglifyJS\UglifyJSException; $ug = new JSUglify(); $output = $ug->uglify(["test.js"], "test.min.js", ['compress' => '']);
nodejsのuglifyjsがES6に対応していれば、ES6のコードでも問題ない。