NPMとは?


NPM(Node Packaged Manager)


JavaScriptのパッケージマネージャ、ノード.jsで使用可能なモジュールをリポジトリとしてパッケージ化します.インストールと管理を実行するためのCLIを提供します.

パッケージのインストール


localinstallとglobal installがインストールされ、デフォルトはlocalinstallです.
npm i <패키지명> : ./node_modules/.bin 경로에 저장

npm i -g <패키지명> :  %AppData%npm 경로에 저장

依存性管理


パッケージのバージョンが頻繁に更新されるため、プロジェクトに依存するパッケージを管理する必要があります.package.jsonファイルを使用して、プロジェクト情報とパッケージの依存性を管理します.
npm init 
上のコマンドでパッケージを作成します.jsonファイルを生成します.

バージョンの理解


packageのバージョンは3文字で構成されており、これは「Semantic Versiong.3ビットとも意味がある」変換方式に従っている.

  • 最初の場所はMajorバージョンを表します.バージョンが0の場合は、初期開発中であり、1から正式バージョンであることを示します.数値が正式バージョンに変更された場合、パッケージの内容が互換性のないレベルに変更されたことを意味します.

  • 2番目の場所はMinorバージョンですMinorバージョンは、後方互換性のある更新時にアップロードされます.

  • 3番目の場所はpatchバージョンです.既存の機能のエラーを修正したときにアップロードします.