build with webpack and rollup
アプリにはcss等のファイルが扱えるwebpack
, ライブラリには一つのファイルに縮小して変換してくれるrollup
が使いやすいです。
特にcreate-react-app
でReact環境を作成後、デモページの作成と同時にライブラリを開発するのが安定しているのでおすすめです。
今回は、cross-env
でグローバル変数を設定し、react-app-rewired
でcreate-react-app
の中の設定を変更します.
tsやcssなど追加で用いる場合はrollup/plugins: 🍣からプラグインを選んで使います。
create-react-app {yourapp}
andcd {yourapp}
npm i -D cross-env react-app-rewired rollup @rollup/plugin-babel @rollup/plugin-node-resolve @rollup/plugin-commonjs fs