2017-01-26 13 views
1

最近私のチームはビルドとリリースを自動化し始めました。私たちはnpm installを動作させましたが、私のユーザ名とパスワードを示すhttp-proxyコマンドを実行する必要がありました。プロキシの背後にあるTFS 2015 npm

プロキシの後ろでNetworkService Accountの下でnpmを実行しようとしましたが、運がありません。

私のユーザ名とパスワードなしで接続する方法はありますか?

答えて

1

このnpm adduserコマンドを使用して、指定したレジストリでユーザー名を作成または確認し、その資格情報を.npmrcファイルに保存することができます。これはユーザー名とパスワードを再度入力する必要はありません。

のNPMのadduser:あなたの最初の質問に応えてhttps://docs.npmjs.com/cli/adduser

+0

ありがとう、私はそれを調べます。今は6ヶ月ごとにパスワードを変更することを忘れてはならないということだけです。会社のパスワードポリシー –

+0

@FelipeDeguchiはこれに関するフィードバックがありますか? –

+0

ええ、didnt仕事。私が見つけたのは、エージェントをプロキシとして実行するように設定する方法でした。 –

0

- あなたはTFSを使用していますか?私はNetworkServiceアカウントの代わりにTFS(または同等の)サービスアカウントを使用することをお勧めします。

私たちは同じ問題に取り組んできました.Webアプリケーションをデプロイしようとしている場合は、ビルド時にnode_modulesを復元することを強くお勧めします。 WebPackを使用してnode_moduleをバンドルし、代わりに使用します。 これは特別な開発ステップですが、再デプロイ時に「将来のパッケージバージョン」の驚きを得ることはできません。また、不要なnode_moduleのダウンロードを必要としないため、ビルドプロセスがスピードアップします。

希望します。

関連する問題