VSCodeにおけるTypeScriptの環境構築において以下のエラーが出てしまいます。
nodebrewを使用して以下のバージョンでこちらのコードを実行したところこのようなコードが返ってきてしまいます。
npm install -g typescript or sudo npm install -g typescript
環境
macOS
node.js v16.8.0
node.js v8.9.3 (参考にしたサイトのバージョンがこちらだった為)
自宅PC
自宅WIFI
一昨日、Typescriptのインストールに成功するも一度アンインストールしたところの反応
いずれのバージョンでも下記のエラーが起こります。
発生している問題・エラーメッセージ
npm ERR! code ENOTFOUND npm ERR! syscall getaddrinfo npm ERR! errno ENOTFOUND npm ERR! network request to http://registry.npmjs.org/typescript failed, reason: getaddrinfo ENOTFOUND proxy.example.com npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm ERR! A complete log of this run can be found in: npm ERR! /Users/Username/.npm/_logs/2021-09-05T14_52_04_985Z-debug.log
末行のログをvimで表示した結果
0 verbose cli [ 0 verbose cli '/Users/Username/.nodebrew/node/v16.8.0/bin/node', 0 verbose cli '/Users/Username/.nodebrew/current/bin/npm', 0 verbose cli 'install', 0 verbose cli '-g', 0 verbose cli 'typescript' 0 verbose cli ] 1 info using npm@7.21.0 2 info using node@v16.8.0 3 timing npm:load:whichnode Completed in 0ms 4 timing config:load:defaults Completed in 1ms 5 timing config:load:file:/Users/Username/.nodebrew/node/v16.8.0/lib/node_modules/npm/npmrc Completed in 1ms 6 timing config:load:builtin Completed in 1ms 7 timing config:load:cli Completed in 1ms 8 timing config:load:env Completed in 1ms 9 timing config:load:project Completed in 1ms 10 timing config:load:file:/Users/Username/.npmrc Completed in 1ms 11 timing config:load:user Completed in 1ms 12 timing config:load:file:/Users/Username/.nodebrew/node/v16.8.0/etc/npmrc Completed in 0ms 13 timing config:load:global Completed in 0ms 14 timing config:load:validate Completed in 1ms 15 timing config:load:credentials Completed in 1ms 16 timing config:load:setEnvs Completed in 1ms
このようにインストールができない状況にあります。
その後、試したこと
npm -g config set proxy http://proxyserver:8080 npm -g config set https-proxy http://proxyserver:8080 npm -g config set registry http://registry.npmjs.org/
Proxyが問題だとあたりをつけて実行しました。
結果としては、初めよりも少しインストールで粘ってくれるのですが、結局初めと同じエラーを吐かれてしまいます。
42 verbose argv "/Users/Username/.nodebrew/node/v16.8.0/bin/node" "/Users/Username/.nodebrew/current/bin/npm" "install" "-g" "typescript" 43 verbose node v16.8.0 44 verbose npm v7.21.0 45 error code ENOTFOUND 46 error syscall getaddrinfo 47 error errno ENOTFOUND 48 error network request to http://registry.npmjs.org/typescript failed, reason: getaddrinfo ENOTFOUND proxyserver 49 error network This is a problem related to network connectivity. 49 error network In most cases you are behind a proxy or have bad network settings. 49 error network 49 error network If you are behind a proxy, please make sure that the 49 error network 'proxy' config is set properly. See: 'npm help config' 50 verbose exit 1
一部抜粋しましたが、このあたりから同じようなエラーが出ます。
どのように対応したらこちらのエラーが改善されるのか教えていただきたいです。
npm doctor 結果
npm WARN checkFilesPermission error getting info for /Users/Username/node_modules npm WARN checkFilesPermission error getting info for /Users/Username/node_modules/.bin Check Value Recommendation/Notes npm ping not ok request to http://registry.npmjs.org/-/ping?write=true failed, reason: getaddrinfo ENOTFOUND proxyserver npm -v not ok FetchError: request to http://registry.npmjs.org/npm failed, reason: getaddrinfo ENOTFOUND proxyserver node -v not ok FetchError: request to https://nodejs.org/dist/index.json failed, reason: getaddrinfo ENOTFOUND proxyserver npm config get registry not ok Try `npm config set registry=https://registry.npmjs.org/` which git ok /usr/bin/git Perms check on cached files ok Perms check on local node_modules not ok Check the permissions of files in /Users/nakaitatsuya/node_modules (should be owned by current user) Perms check on global node_modules ok Perms check on local bin folder not ok Check the permissions of files in /Users/nakaitatsuya/node_modules/.bin Perms check on global bin folder ok Verify cache contents ok verified 0 tarballs
参考にしたサイト
npm installで失敗したときの5つの解決方法
npm install をするとパッケージによってエラーがでる
npmの操作でnpm getaddrinfo ENOTFOUNDが出る問題を解決した話
何か不備があれば教えていただければ追加します。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー