Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

`parseURL` failed when installing pnpm

オープン
#559 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

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

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
node.js, typescript
領域
cli, tooling

調査の方向性

スタックトレースに示されている生成された corepack.cjs パス内の parseURL から開始し、ProxyAgent が URL を受け取るまでの流れを追ってください。corepack use pnpm@latest で再現し、parseURL に到達する値を比較してください。失敗するインストールパスのカバレッジを追加し、Invalid URL protocol エラーなしでコマンドが続行すれば完了とします。

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

説明

I'm using Node.js v20.17.0, and I am having problem when installing pnpm by corepack use pnpm@latest.
Corepack throw a parseURL immediately.

Invalid Argument Error: Invalid URL protocol: the URL must start with `http:` or `https:`.
    at parseURL (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:3698:15)
    at Object.parseOrigin (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:3703:13)
    at new Pool (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:11633:27)
    at defaultFactory (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:11773:14)
    at new ProxyAgent2 (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:11803:25)
    at getProxyAgent (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21662:10)
    at async fetch (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21582:17)
    at async fetchAsJson (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21623:20)
    at async fetchAvailableTags (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21563:20)
    at async fetchAvailableTags2 (/Users/maxtune/.nvm/versions/node/v20.17.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21686:14)

I tried to change to another device or downgrade node to 18.20.4 and still having the same issue.

主要言語
TypeScript
スター
3.8k
フォーク
279
平均マージ
1時間 47分
マージ済み PR(30日)
2

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

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

nodejs/corepack のほかの issue

nodejs/corepack の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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