ใ€Windowsใ€‘ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใงproxyใ‚’้€šใ™

ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใฎๅ ดๅˆ

ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใงproxyใ‚’่ชฟในใ‚‹

ใ‚ณใƒžใƒณใƒ‰ใƒฉใ‚คใƒณใงไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

netsh winhttp show proxy

proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚นใจใƒใƒผใƒˆใŒ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใง้ƒฝๅบฆproxyใ‚’่จญๅฎšใ™ใ‚‹

ใ‚ณใƒžใƒณใƒ‰ใƒฉใ‚คใƒณใงไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

set HTTP_PROXY=http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)
set HTTPS_PROXY=http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใซ@ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%40ใ€\ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%5cใง็ฝฎๆ›ใ—ใพใ™ใ€‚

ใ“ใฎ่จญๅฎšๆ–นๆณ•ใฎๅ ดๅˆใ€ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใ‚’็ซ‹ใกไธŠใ’ใ‚‹ๅบฆใซ่จญๅฎšใŒๅฟ…่ฆใงใ™ใ€‚

็’ฐๅขƒๅค‰ๆ•ฐใซproxyใ‚’่จญๅฎšใ™ใ‚‹

⚙่จญๅฎšโ†’ใ‚ทใ‚นใƒ†ใƒ โ†’ใ‚ทใ‚นใƒ†ใƒ ใฎ่ฉณ็ดฐ่จญๅฎšโ†’็’ฐๅขƒๅค‰ๆ•ฐใƒœใ‚ฟใƒณใง็’ฐๅขƒๅค‰ๆ•ฐใฎ่จญๅฎš็”ป้ขใ‚’้–‹ใใพใ™ใ€‚
ใ‚ทใ‚นใƒ†ใƒ ็’ฐๅขƒๅค‰ๆ•ฐใซไปฅไธ‹ใ‚’็™ป้Œฒใ—ใพใ™ใ€‚

ๅค‰ๆ•ฐ ๅ€ค
HTTP_PROXY http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)
HTTPS_PROXY http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใซ@ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%40ใ€\ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%5cใง็ฝฎๆ›ใ—ใพใ™ใ€‚

ใ“ใฎ่จญๅฎšๆ–นๆณ•ใฎๅ ดๅˆใ€ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใ‚’ไฝ•ๅบฆ็ซ‹ใกไธŠใ’ใฆใ‚‚ๅ†่จญๅฎšใฏไธ่ฆใงใ™ใ€‚

ใ‚ณใƒžใƒณใƒ‰ใƒ—ใƒญใƒณใƒ—ใƒˆใงproxy่จญๅฎš็Šถๆณใ‚’็ขบ่ชใ™ใ‚‹

ไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

echo %HTTP_PROXY%
echo %HTTPS_PROXY%

่จญๅฎšใ—ใŸใ‚ขใƒ‰ใƒฌใ‚นใŒ่กจ็คบใ•ใ‚Œใ‚ŒใฐOKใงใ™ใ€‚

powershellใฎๅ ดๅˆ

VSCodeใฎใ‚ฟใƒผใƒŸใƒŠใƒซใฏใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใŒpowershellใชใฎใงใ“ใกใ‚‰ใงๅฎŸๆ–ฝใ—ใพใ™ใ€‚

powershellใงproxyใ‚’่ชฟในใ‚‹

ไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

netsh winhttp show proxy

proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚นใจใƒใƒผใƒˆใŒ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

powershellใง้ƒฝๅบฆproxyใ‚’่จญๅฎšใ™ใ‚‹

ไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

$env:HTTP_PROXY="http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)"
$env:HTTPS_PROXY="http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)"

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใซ@ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%40ใ€\ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%5cใง็ฝฎๆ›ใ—ใพใ™ใ€‚

ใ“ใฎ่จญๅฎšๆ–นๆณ•ใฎๅ ดๅˆใ€powershellใ‚’็ซ‹ใกไธŠใ’ใ‚‹ๅบฆใซ่จญๅฎšใŒๅฟ…่ฆใงใ™ใ€‚

็’ฐๅขƒๅค‰ๆ•ฐใซproxyใ‚’่จญๅฎšใ™ใ‚‹

⚙่จญๅฎšโ†’ใ‚ทใ‚นใƒ†ใƒ โ†’ใ‚ทใ‚นใƒ†ใƒ ใฎ่ฉณ็ดฐ่จญๅฎšโ†’็’ฐๅขƒๅค‰ๆ•ฐใƒœใ‚ฟใƒณใง็’ฐๅขƒๅค‰ๆ•ฐใฎ่จญๅฎš็”ป้ขใ‚’้–‹ใใพใ™ใ€‚
ใ‚ทใ‚นใƒ†ใƒ ็’ฐๅขƒๅค‰ๆ•ฐใซไปฅไธ‹ใ‚’็™ป้Œฒใ—ใพใ™ใ€‚

ๅค‰ๆ•ฐ ๅ€ค
HTTP_PROXY http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)
HTTPS_PROXY http://(ใƒฆใƒผใ‚ถๅ):(ใƒ‘ใ‚นใƒฏใƒผใƒ‰)@(proxyใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚น):(ใƒใƒผใƒˆ)

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใซ@ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%40ใ€\ใ‚’ๅซใ‚€ๅ ดๅˆใฏใ€%5cใง็ฝฎๆ›ใ—ใพใ™ใ€‚

ใ“ใฎ่จญๅฎšๆ–นๆณ•ใฎๅ ดๅˆใ€powershellใ‚’ไฝ•ๅบฆ็ซ‹ใกไธŠใ’ใฆใ‚‚ๅ†่จญๅฎšใฏไธ่ฆใงใ™ใ€‚

powershellใงproxy่จญๅฎš็Šถๆณใ‚’็ขบ่ชใ™ใ‚‹

ไปฅไธ‹ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

get-childitem env:HTTP_PROXY
get-childitem env:HTTPS_PROXY

่จญๅฎšใ—ใŸใ‚ขใƒ‰ใƒฌใ‚นใŒ่กจ็คบใ•ใ‚Œใ‚ŒใฐOKใงใ™ใ€‚

ไธŠ่จ˜ใ‚’่จญๅฎšใ—ใฆใ‚‚proxyใŒ้€šใ‚‰ใชใ„ๅ ดๅˆ

  • IDใƒปใƒ‘ใ‚นใƒฏใƒผใƒ‰ใŒ้–“้•ใฃใฆใ„ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚(็‰นใซ่จ˜ๅทใŒๅซใพใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏๆณจๆ„ใ€‚)
  • ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ”ใจใซ็‰นๆฎŠใชproxy่จญๅฎšใŒๅฟ…่ฆใชๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚(ไพ‹ใˆใฐnpmใงใฏ“`npm -g config set proxy http://ใ€œใ€œ“`ใฎ่จญๅฎšใชใฉใŒๅฟ…่ฆใงใ™ใ€‚)

ใ‚ณใƒกใƒณใƒˆ