web-dev-qa-db-ja.com

Node NPMプロキシ認証-どうすれば設定できますか?

Nodeが初めてで、次のコマンドを使用してTypeScriptをインストールしようとしています。

npm install -g TypeScript

次のエラーが表示されます。

if you are behind a proxy, please make sure that the 'proxy' config is set properly.

次のコマンドを使用してプロキシを設定しました。

npm config set proxy http://Username:Pa55w0rd@proxyhostname
npm config set https-proxy http://Username:Pa55w0rd@proxyhostname

これも試してみました:

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com

しかし、それらのどれも動作しません。私は認証を使用してcopmpanyプロキシの背後で作業しているので、これは接続を妨げていると思います。ユーザー名とパスワードを追加しましたが、これも機能しませんでした。

会社のプロキシと認証を使用しながらnpmに接続する方法はありますか?

ありがとう

13
Funky

試しましたか

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

プロキシポートがない場合、PORTは8080になりますか?

21

これは私のために働いた:

npm config set https-proxy "ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

なしhttp/https 前。

8
Supersharp

これは私のために働いた:npm config set proxy "http://" username:password "@ proxy.big-corp.com"

2
Pietro Braga

npm config set proxy http:// "ninjadev:5trongP @ ssw0rd" @ proxy.some-bigcorp.com:PORT

このことは私のために働いた。

管理者としてcmdを開き、そこにコマンドを貼り付けます。 uに提供された資格情報でコマンドを変更します。

1
Sarath Chandra

Ubuntu-18.04では、ホームディレクトリで.npmrcファイルに含まれるもの:

proxy=http://username:password@proxyhostname:port

https-proxy=http://username:password@proxyhostname:port
0
Saurabh Raj