electron-react-boilerplate 環境構築(Proxy, 環境変数)
Electron + Reactデスクトップアプリの環境セットアップガイド。Node.jsとProxy設定、boilerplateプロジェクトのクローン、依存関係のインストール方法を提供。
ElectronとReactを組み合わせたデスクトップアプリの環境セットアップ
Electronは、HTML、CSS、JavaScriptを用いてデスクトップアプリケーションを開発するための強力なフレームワークです。この記事では、Windows環境でElectronとReactを組み合わせたアプリケーションの環境セットアップ方法について詳しく説明します。以下の手順に従って、プロジェクトを始めましょう。
1. 前提条件
最初に、Node.jsがインストールされていることを確認してください。Node.jsは、Electronアプリケーションを構築するために必要なランタイム環境です。Node.jsをまだインストールしていない場合は、Node.jsの公式ウェブサイトから最新バージョンをダウンロードしてインストールしてください。
2. npmにアクセスするためのProxy設定
Proxyサーバーを利用している場合、npmを正しく設定する必要があります。以下のコマンドを使用して、npmのProxy設定を行います。
npm config set strict-ssl false
npm config registry "http://registry.npmjs.org"
npm config set proxy "利用しているProxyのURL"
npm config set https-proxy "利用しているProxyのURL"
これにより、npmがProxyを経由して必要なパッケージをダウンロードできるようになります。
3. electron-react-boilerplateのクローン
次に、GitHubからelectron-react-boilerplateをクローンしてプロジェクトを始めます。以下のコマンドを使用します。
git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate your-project-name
ここでyour-project-nameは、プロジェクトの名前を指定する箇所です。適切なプロジェクト名に変更してください。
4. 必要なパッケージのインストール
プロジェクトフォルダに移動し、必要なパッケージをインストールします。以下の手順を実行します。
- Powershellを開き、プロジェクトフォルダに移動します。
cd your-project-name
- 環境変数の設定
Electronをインストールするために環境変数を設定する必要があります。以下のコマンドを使用して設定します。
$env:ELECTRON_GET_USE_PROXY = 1
$env:GLOBAL_AGENT_HTTPS_PROXY = "利用しているProxyのURL"
- パッケージのインストール
最後に、以下のコマンドを実行して必要なパッケージをインストールします。
npm install
これで、ElectronとReactを組み合わせたデスクトップアプリのプロジェクトがセットアップされました。必要なライブラリや依存関係が解決され、開発を開始できます。
参考URL
このガイドを通じて、ElectronとReactを組み合わせたプロジェクトを効果的に開始できます。
開発を進めて、デスクトップアプリを作成してみてください。
関連コンテンツ
技術の記事をもっと見る →Redux / Zustand / Jotai 実装比較ガイド
React アプリでよく利用される Redux・Zustand・Jotai の実装パターンをユースケース別に比較し、選定の視点を整理したガイドです。
#react#state-management#reduxdnd-kitでソート可能&ドロップ可能なコンポーネントを作る方法
dnd-kitでuseSortableとuseDroppableを両立させる実装方法。状況に応じた条件分岐でコンテナの並び替えとアイテムのドロップを同時に実現する方法を解説します。
#react#dnd-kit#typescriptReactとdnd-kit/coreを使用してドラッグ&ドロップリストを作成
Reactとdnd-kit/coreを使用してシームレスなドラッグ&ドロップリストを実装。基本的なコードとスタイリングの解説を提供
#react#dnd-kit#typescript