1. ホーム
  2. その他

nmpインストールプラグインで発生した問題

2022-02-21 10:31:11

npm経由でantdをインストールする場合

PS D:\VscWorkspace\my-react-app> npm config get registry
http://registry.npm.taobao.org/

タオバオミラーを使ったインストール

PS D:\VscWorkspace\my-react-app> npm install antd --save
npm WARN [email protected] requires a peer of typescript@* but none is installed. You must install peer dependencies yourself.

npm ERR! code EAI_AGAIN
errno EAI_AGAIN
request to https://cdn.npm.taobao.org/lodash.keys/-/lodash.keys-3.1.2.tgz failed, reason: getaddrinfo EAI_AGAIN cdn.npm.taobao.org cdn.npm.taobao.org:443

cnpmjs経由でインストールすると、以下のエラーが発生します。

PS D:\VscWorkspace\my-react-app> npm config set registry http://registry.cnpmjs.org
PS D:\VscWorkspace\my-react-app> npm config get registry
http://registry.cnpmjs.org/
PS D:\VscWorkspace\my-react-app> npm install antd --save
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.cnpmjs.org/antd failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org registry.cnpmjs.org:80
network This is a problem related to network connectivity.
network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
network If you are behind a proxy, please make sure that the
network 'proxy' config is set properly. See: 'npm help config'

回避策 Webでいろいろ調べてみたが、どれもうまくいかなかった。

例えば

1. .npmrcにある設定をリセットする。

2、set registry npm config set registry https://registry.npm.taobao.org

3、プロキシを設定する

私の解決策

以前は自宅の無線LANを使っていたのですが、自分のモバイルホットスポットに接続し、問題なくインストールできました。

PS D:\VscWorkspace\my-react-app> npm install antd --save
npm WARN [email protected] requires a peer of typescript@* but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch& quot;:"any"} (current: {"os":"win32","arch":"x64"})
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch& quot;:"any"} (current: {"os":"win32","arch":"x64"})

+ [email protected]
added 98 packages from 132 contributors and audited 38062 packages in 39.06s
found 0 vulnerabilities

2つのネットワークの違いがよくわからないのですが。ネットワークについてよく知らないのですが。