Node.jsで学ぶWebシステムとソフトウェア開発基礎!Node.js完全入門ガイド

Why take this course?
こんにちは!Electronを使ったアプリケーションの開発、React Native + Expoを用いたスマホアプリ開発の基礎から応用までを学ぶためのコースですね。Node.jsはJavaScriptをサーバーサイドやクロスプラットフォームのスクリプトなどに使用できる引き続き人気のあるツールで、ElectronやReact Nativeなどのフレームワークと組み合わせて多様なアプリケーションを作成することが可能です。
WSL(Windows Subsystem for Linux)を使用する場合、Node.jsやElectron、React Nativeの開発環境をセットアップする際には、Linux環境内でのパス設定や依存関係の違いに注意する必要があります。例えば、Electronの場合、Node.jsと同じバージョンを全てWSLで実行するか、WindowsのNode.js環境とWSLのNode.js環境を両方に設定して使用する必要がある場合があります。
以下はWSLでNode.jsやElectronを設定するためのステップの概要です(2023年時点の情報に基づいています):
-
WSLのインストール: WindowsからWSLをインストールし、UbuntuなどのLinuxディストリビュートを追加します。
-
Node.jsのインストール: WSLで
sudo apt update
とsudo apt install nodejs
を実行してNode.jsをインストールします。 -
Electronのセットアップ: Node.jsと共存させる必要がある場合、WindowsでElectronをインストールし、WSLでNode.js環境と同じバージョンのElectronをインストールします。
sudo apt install npm sudo npm cache clean --force sudo npm install -g electron
-
Gitの設定: Gitを使用する場合、
git config --global core.autocrlf false
と実行して、WindowsとLinux間での改行システムの違いによる問題を避けます。 -
依存関係の確認:
npm ls
やyarn global list
を使用して、グローバルな依存関係がWSLの環境に適切にインストールされているかを確認します。 -
開発ツールのインストール: React NativeやExpoなどの開発ツールを必要に応じてインストールします。
WSLを用いて学習を進める際は、これらの点に注意し、必要に応じてWindowsとWSLの間でリソースやディレクトリへのアクセスが適切に設定されているかを確認することが重要です。また、特定のコマンドやスクリプトがWSL環境のものであることを忘れないようにしてください。
最後に、本コースを受講する際は、Node.jsやElectron、React Nativeなどのツールのバージョンが最新であることを確認し、使用する環境が正常に機能するように設定しておくことが成功への鍵となります。
Course Gallery




Loading charts...