NodeJS 周りでおぼえること

単語

  • nvm
    • Node Version Manager
    • Nodeのバージョン管理をしやすくするもの。
  • npm
    • Node Package Manager
    • Nodeと同時にインストールされる。
  • yarn
    • Node のパッケージマネージャ
    • npmのpackage.jsonがそのまま使える
    • 自動でインストールされないため自分でインストールする

Node インストール

Node は nvm でインストールするほうが良い

Nodeはバージョン感では快適な変更が多く行われることが多いためバージョン切り替えを行う必要性、頻度が高い

nvm install

https://github.com/nvm-sh/nvm

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

quick start

  1. package.json を見つけたら npm install
  2. pakage.json の script directive を確認する
1
2
3
4
   "scripts": {
       "dev": "node_modules/.bin/vuepress dev .",
       "build": "node_modules/.bin/vuepress build ."
   },

npm run {dev | build}

  • dev で 開発モードの起動になってるのが一般的
  • build 実行環境含めないでミニファイ成果物 作る設定になってるのが一般的
  • dev で動作しても build 成果物が動かないこともあり得る
  1. httpサーバモジュールがあるので、それを使って成果物を動かす設定をつくり最終確認ができる

npm command

よくつかう

  • npm -D install * : devDependency に * モジュールを追加、ライブラリをDL
  • npm install : package.jsonに基づいて依存ライブラリをすべてDLする
  • npm --save install * : Dependency に * モジュールを追加、ライブラリをDL
  • npm -i : insatll とおなじ

おすすめしない

  • npm -g install * : nodeグローバル領域(/usr/local/bin/?)に * モジュールと実行ファイルをDL