npm,Webpackを利用するなら必須。
node.js
Node.jsとは
Chromium V8エンジンを利用して、JavaScriptでサーバーサイドやデスクトップアプリを作成できる仕組み。
JavaScriptによるシングルスレッドで非同期が特徴になる。
node.js環境で作成された各種ツール(VSCode,npm,Webpack)がウェブ開発では無くてはならない物になっている事から、node.jsの存在を知っておく必要がある。
nvm
Node.jsのバージョンマネージャーツールで、これをを使うと複数のバージョンのNode.jsを切り替えることが可能になる便利なツール。
複数のNode.jsをInstallして、それを切り替え利用できる。
vnmのダウンロードはここから
nvm(Node Version Manager)とは?
nvmでnode.jsの複数バージョンをインストールし、切り替えながら利用する主なコマンド
nvm install xx.xx.x nvm use xx.xx.x nvm current nvm ls nvm uninstall xx.xx.x
Electron
node.js環境にVIEW機能(フロントエンドはHTML+CSS)を加味したローカルアプリを作成する仕組み。
GUIはHTML+CSSであり、レンダリングにはChromiumを利用している。
つまりWeb技術でローカル アプリケーションを作成することになるので、パソコンOS(Windows,Linux,macOS)に強く依存していない。
Electronで作成されているアプリケーション事例としては、VSCode(Visual Studio Code)やZoom等がある。