Outdated "Upgrading on Windows" - obsolete workarounds?

オープン 初心者向け
#1,998 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
72/100
issue の種類
ドキュメント
明瞭さ
おおむね明確
活発さ
静か
技術スタック
node.js
領域
documentation

調査の方向性

リンク先の npm ドキュメントページの「Upgrading on Windows」セクションから始め、記載内容を、報告されている Node.js 22、24、26 の動作と照らし合わせて確認してください。Windows でドキュメントに記載されているコマンドと回避策を検証し、その後、現在サポートされているバージョンを正確に反映するようにセクションを修正し、古くなった案内を削除してください。

索引モデルが issue の本文から書いたものです。

説明

Description

In a 64-bit Node.js installation on Windows 11 25H2,

  • C:\Program Files\nodejs\ is added to the system PATH environment variable
  • C:\Users\%USERNAME%\AppData\Roaming\npm is added to the user PATH environment variable

and the system PATH takes precedence over the user PATH. This is correctly described.

The statement:

... it will always use the version of npm installed with node instead of the version of npm you installed using npm -g install npm@<version>.

does not hold true for Node.js 26.4.0, nor for the lowest currently supported Node.js 22.33.1.

The workarounds that are described, appear to be unnecessary and obsolete.

Steps to reproduce

  1. Install https://nodejs.org/dist/v26.4.0/node-v26.4.0-x64.msi with bundled npm 11.17.0 on Windows 11 25H2
  2. In a cmd command terminal window execute echo %PATH% and confirm the priority is:
    1. C:\Program Files\nodejs\
    2. C:\Users\%USERNAME%\AppData\Roaming\npm
  3. Execute npm --version and confirm that the version shown is 11.17.0
  4. Execute npm install [email protected] -g
  5. Execute npm --version and confirm that the version shown is 11.18.0
  6. Repeat npm --version in the following and confirm they also show npm 11.18.0
    1. Windows PowerShell 5.1
    2. PowerShell 7.6.3
    3. Git Bash

Repeat for Node.js 22.33.1 with bundled npm 10.9.8. Update to [email protected].

Suggested solution

Review and revise the documentation section for accuracy regarding currently supported versions of Node.js 22, 24 & 26.

URL

https://docs.npmjs.com/try-the-latest-stable-version-of-npm#upgrading-on-windows

主要言語
MDX
スター
728
フォーク
4.3k
平均マージ
22時間 39分
マージ済み PR(30日)
3

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

npm/documentation のほかの issue

npm/documentation の issue をすべて見る

似ている issue

Documentation の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。