簡體   English   中英

即使通過 npm config 設置代理,npm install 也無法在 Windows 10 上運行

[英]npm install doesn't work on Windows 10 even after setting proxy through npm config

執行"npm install"時出現以下錯誤。 我已經手動設置了代理。 有人可以幫我解決這個問題嗎

D:\nodejs>npm config set http_proxy <http_proxy>

D:\nodejs>npm config set https_proxy <https_proxy>

D:\nodejs>npm install
npm ERR! Windows_NT 6.3.9600
npm ERR! argv"D:\\nodejs\\node.exe""D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v4.4.7
npm ERR! npm  v2.15.8
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! syscall connect

npm ERR! network connect ETIMEDOUT 151.101.8.162:443
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is 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! Please include the following file with any support request:
npm ERR!     D:\nodejs\npm-debug.log

我沒有足夠的代表來發表評論,但這里有各種可能有幫助的解決方案:

https://github.com/npm/npm/issues/7781

我首先要確保 NPM 已更新。

這不是執行npm config的問題。 嘗試更改您的組織密碼並確保其中不包含“#” 使用新密碼運行“ npm config ”,您就可以開始了。

原因:我發現像“@”這樣的符號會在.npmrc文件中自動編碼(在你運行 npm配置命令時生成)。 但是對於符號“#” ,由於某種原因它沒有被編碼,因此我們得到了這個錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM