ServiceNow IDE を使用してプライベートレジストリから npm パッケージをインストールする
ノードパッケージマネージャー (npm) パッケージをプライベートレジストリから依存関係としてアプリケーションにインストールし、サードパーティライブラリとして使用します。
始める前に
必要なロール:admin
このタスクについて
プライベートレジストリからパッケージをインストールするには、ServiceNow IDE でパッケージマネージャーのユーザー設定を行う必要があります。次に、パッケージをインストールするアプリケーションを選択できます。
ServiceNow IDE は、パブリック npm レジストリ (https://registry.npmjs.org) をデフォルトのパッケージソースとして使用します。ネットワークがこのレジストリへのアクセスをブロックしている場合、パッケージをダウンロードして ServiceNow IDEでアプリケーションをビルドするには、代替レジストリにアクセスできる必要があります。システムでパブリック npm レジストリへのアクセスがブロックされている場合は、 ServiceNow IDE のパッケージマネージャーユーザー設定でプライベート npm レジストリを構成する必要があります。
注:
プライベートレジストリからパッケージをインストールするには、レジストリが HTTP
Access-Control-Allow-Origin ヘッダーで応答する必要があります。手順
プライベートレジストリにアクセスするためのユーザー設定
次の例でユーザーは、ベーシック認証を使用して、プライベートレジストリへのアクセスを構成しました。また、ユーザーは、@example スコープでパブリックレジストリからパッケージをインストールするように設定を構成しました。
{
"files.autoSave": "off",
"package-manager.defaultRegistry": "<private-registry-url>",
"package-manager.basicAuth": [
{
"registry": "<private-registry-url>",
"user": "<user-name>",
"pass": "<password>"
}
],
"package-manager.scopedRegistries": [
{
"scope": "@example",
"registry": "<public-registry-url>"
}
]
}
次のタスク
アプリケーションで、サードパーティライブラリとしてインストールしたパッケージを使用します。詳細については、「ServiceNow IDE のアプリケーションでサードパーティライブラリを使用する」を参照してください。