node.js

 
Web Tips.
Booskanium's
Booskanium's Web Tips.

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等がある。