Abstruct
インターネット接続に、証明書が必要な環境であったり、プロキシ設定が必要な環境の場合の
NPMやGradleの設定を載せておきます。
1. NPM
1.1. Proxy
1
2
3
|
$ npm set strict-ssl false
$ npm config set proxy [プロキシ]
$ npm config set https-proxy [プロキシ]
|
1.2. Certificate
1
2
3
|
$ npm config set cafile [証明書]
$ yarn config set cafile [証明書]
$ export NODE_EXTRA_CA_CERTS=[証明書]
|
2. Gradle
2.1. Proxy
[ユーザーディレクトリ]/.gradle/gradle.properties
を作って、以下を設定する。
1
2
3
4
5
6
7
8
|
systemProp.http.proxyHost=[プロキシのホスト名]
systemProp.http.proxyPort=[プロキシのポート番号]
systemProp.http.proxyUser=[ユーザー名]
systemProp.http.proxyPassword=[パスワード]
systemProp.https.proxyHost=[プロキシのホスト名]
systemProp.https.proxyPort=[プロキシのポート番号]
systemProp.https.proxyUser=[ユーザー名]
systemProp.https.proxyPassword=[プロキシのポート番号]
|
2.2. Certificate
1
2
|
$ keytool -import -alias [証明書名] -keystore "[JDKのパス]\lib\security\cacerts" -file [証明書のパス]
# default password: changeit
|
3. Reference