npm run
スクリプトを使用して、すべての.html
ファイルをフォルダ内の任意のフォルダに縮小します。理想的には、ファイル.html
をすべて上書きする必要があります(可能でない場合は、新しいフォルダを使用できます)。入力フォルダーにHTML以外のファイルが存在することが前提です。npmスクリプト:フォルダ(およびサブフォルダ)内のすべてのHTMLファイルを小さくする必要があります
npmライブラリminimize
は、ファイル単位でのみ動作し、フォルダ単位では動作しません。
別のNPMライブラリhtml-minifier
は、入力としてフォルダを受け入れていますが、入力フォルダ内に存在する任意の非HTMLファイルがある場合は失敗します。
html-minifier --input-dir ./test1 --output-dir ./test2 --html-5 --collapse-whitespace
私は、静的なウェブサイトのHTMLファイルを縮小化するために、これを必要とします。
GruntとGulpは、これをプラグインにバンドルするツールです。実行するプラグインを定義し、ネイティブで実行するか、npm実行スクリプトから呼び出すことができます。 – Paul
これは確かに 'npm run'の仲介者としてGrunt/Gulpを追加するオプションですが、むしろそれを避けたいと思います - npmスクリプトはGrunt/Gulpの代わりになることを意図しています。私は純粋な 'npm script'オプションを探しています。 – revelt
'最小化'はグロブでは機能しませんか? – Stimul8d