【Arch Linux】ジェルからJavaScriptをminifyしたい
シェルスクリプトの中でしたいので、コマンドラインからシンプル呼べるものが欲しかった。
ES2015に対応しててほしい。
圧縮率も気にしない。
node, npmのインストールは、避けられなさそうなのでよいとして、 モジュールをグローバルインストールしたくない。
調べてみると、minifiyツールは、terserを使うのがよさげ、 npxコマンドを利用すると、ローカルインストールのパッケージをコマンドラインから呼べそう。
- インストール
npm install terser
- minifi
npx terser -c -m -o build/js/something.min.js build/js/something.js
よし、きた。 求めよ、されば与えられん。 先人たちに、感謝。
参考
2019年のJavaScript minifier "terser" - Qiita
npm でローカルインストールしたパッケージを CLI でコマンド実行する方法(npm-srcipts, npx) - Qiita