CommonJS で記述されたすべてのモジュールと、ジェネレーター、let、const などの es6 機能を使用する一部の Node.js アプリがあります。これはすべてそのままで正常に動作します。
これらすべてのファイルを 1 つのファイルにまとめてから、それを醜くしたいと考えています。必要な手順は次のとおりです。1) すべてのモジュールを es6 モジュールに変換します - Babel を使用します。2) ロールアップを使用してバンドルを作成し、CJS ファイルとして出力します。3) この CJS ファイルを醜くします。
私はロールアップとバベルで遊んで、https: //duske.me/easy-es2015-compilation-with-rollup-js-and-gulp-js/ などの記事を読みました。これは、入力モジュールが既に es6 の場合に正常に動作しますモジュール。そして、私はhttps://github.com/rollup/rollup-plugin-babelを見てきましたが、バベルやロールアップなどの経験があまりないので、苦労しています.