tool
npm
Node.js に標準同梱されるパッケージマネージャ兼公開レジストリ。package.json に依存を宣言し npm install で node_modules と package-lock.json を生成する。依存解決の衝突(ERESOLVE / peer 依存)、ロックファイルの差分、npm scripts、グローバルインストール時の権限など npm 固有の問題を扱い、ランタイム実行や nvm によるバージョン管理は Node.js 側が担当する。
問題一覧(6)
npm#npm#npm-ci#package-lock
npm ci が package-lock.json と不一致で失敗する
npm#npm#global-install#command-not-found
npm install -g したコマンドが command not found で実行できない
npm#npm#eintegrity#checksum
npm install が EINTEGRITY エラーでインストールできない
npm#npm#npx#cache
npx が古いキャッシュ版を実行して最新バージョンにならない
npm#npm#scripts#env
npm scripts で環境変数が設定できない(Windows で動かない)
npm#npm#npm-update#semver