最近開始嘗試前端導入框架來開發,首要碰的東西(其實以前曾經用過)就是 node 和 npm。之前就曾被這兩個東東茶毒過,心裡的陰影一直揮之不去(怕),果不期然這次剛回來安裝馬上就遇到了找不到下載地址資訊的問題...翻了許多 stackoverflow 及博客的文章,才終於解決了這奇怪的問題,以下提供找到的解決方式。
事由為我在 npm 安裝套件時,出現了以下的錯誤資訊
```bash
error code ENOTFOUND
error errno ENOTFOUND
error network request to https://registry.npmjs.org/@vue%2fcli failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org
error network This is a problem related to network connectivity.
error network In most cases you are behind a proxy or have bad network settings.
error network
error network If you are behind a proxy, please make sure that the
error network 'proxy' config is set properly. See: 'npm help config'
```
解決方法為打開終端機(命令提示字元),依序輸入以下三個指令完成後即可正常安裝套件
```bash
/* 1. 設定 proxy 為 null */
$ npm config set proxy null
/* 2. 設定 https-proxy 為 null */
$ npm config set https-proxy null
/* 3. 設定 registry */
$ npm config set registry https://registry.npmjs.org/
```
##參考資料
[\[簡書\] npm 安裝任何包都錯誤的解決辦法](https://www.jianshu.com/p/3fd7d90db01a)