Reactガイドを読んでいくその68
これは
Reactのガイドを読んでいく記事です。
ガイドのリンク
パフォーマンス最適化
本番用ビルドを使用する
Create React App
Rollup
この記事も参考になりそう。
導入にはプラグインを入れる。
# If you use npm npm install --save-dev rollup-plugin-commonjs rollup-plugin-replace rollup-plugin-terser # If you use Yarn yarn add --dev rollup-plugin-commonjs rollup-plugin-replace rollup-plugin-terser
今回も順番に気を付けてそれぞれ設定していくことが重要となる。
1.replace プラグインは正しいビルド用の環境変数が確実に設定されるようにします。 2.commonjs プラグインは Rollup で CommonJS をサポートできるようにします。 3.terser プラグインは出力された最終的なバンドルを圧縮し、mangle(訳注:変数名や識別子を短縮)します。
こんな感じになる。
plugins: [ // ... require('rollup-plugin-replace')({ 'process.env.NODE_ENV': JSON.stringify('production') }), require('rollup-plugin-commonjs')(), require('rollup-plugin-terser')(), // ... ]
この設定は本番用ビルドだけに適用すべきであるため、それ以外の時は使用しないこと。
今日はここまで。