评论配置un注册npm Privé,远程和虚拟

8步骤到npm Registry

La manière La加上简单的de gérer et d'organiser vos dépendances de nconsistent à utiliser unregistre npm.Vous avez beoin d'un accès可承受,sécurisé,恒定的效果dépendances partagées au sein de votre équipe, le tout à un emplacement centralisé。Vous avez également besoin d'un enroit où configure plusieurs dépôts, function de manière fluide avec le client npm。

Grâce à l'云酬金de JFrog, qui理解JFrog Artifactory, x射线等管道,vous pouvez配置酬金等quelques minutes unregistre npm本地的,遥远的和虚拟的.Ce billet de blog va vous présenter les étapes à suivre。

先驱者

声音éléments don ' t vous aurez besoin:

Étape 1: Connectez-vous à votre环境

connect -vous avec le nom d'utilisateur par défaut: admin, et le mot de pass: password pour l'installation sur site, ou avec les identity qui vous ont été envoyés par email pour l'installation Cloud。

登录到您的环境

Étape 2: Ajouter un registry npm local

永久库存personnalisé你的餐厅créer ultérieurement。Accédez au模块管理。Développez le菜单Dépôts(存储库)等cliquez sur élément de菜单Dépôts(存储库)。

Ajoutez un nouveau Dépôt本地avec le类型de package npm。Entrez la Clé de Dépôt«npm-challenge-local»et conservvez les aures paramètres par défaut。

添加本地npm存储库

Étape 3: Ajouter un registry npm remote

Utilisé en tant que proxy de mise en cache, pour stocker untiers à partir de https://registry.npmjs.org

Cliquez sur l'onglet distance (Remote) sur la page Dépôts (Repositories) et ajoutez un nouveau Dépôt distance avec le type de package Npm。可以拉Clé de Dépôt«npm-challenge-remote»et conservvez les aures paramètres par défaut。

添加远程npm存储库

Étape 4: Ajouter un registry npm virtuel

Cliquez sur l'onglet Virtuel (Virtual) sur la page Dépôts (Repositories) et ajoutez un nouveau Dépôt Virtuel avec le type de package npm。

Entrez la Clé de Dépôt«npm»et ajoutez le registry npm本地等遥远的que vous avez créé aux Étapes 2 et 3 (déplacez-les depuis Dépôts Disponibles(可用的存储库)vers Dépôts sélectionnés(选定的存储库)à l'aide des boutons fléchés)。L' orderre de ces dépôts dans la liste déterminera L' orderre suivi pour résoudre les dépendances要求pour L' assembly de votre package npm。

Sélectionnez le dépôt本地que vous avez créé à l'Étape 2 en tant que Dépôt de Déploiement par Défaut。Le Dépôt de Déploiement par Défaut est Le dépôt vers lequel seront envoyées les dépendances npm que vous assemblez。保守les aures paramètres par défaut。

添加虚拟npm存储库

Étape 5: Dupliquez le dépôt GitHub d' example npm JFrog

Ce得宝contient联合国比如npm简单的que vous allez应用程序倒汇编votre项目。

Étape 6:配置JFrog CLI

ConfigurezJFrog CLI,非客户端智能一体化界面简单自动化'accès辅助产品JFrog, ce qui简化nos脚本自动化。

  • Configurez勒serveur Artifactory
    $ jfrog rt c

    配置JFrog命令行

  • Suivez les étapes ci-dessous pour assembler le project avecnpmet résoudre les dépendances du projet à partir d'Artifactory。
    • Accédez au répertoire拉辛杜项目
    • 配置les dépôts du项目。
      $ jfrog rt NPMC配置JFrog命令行
    • 安装包npm
      $ jfrog rt npm-install——build-name=my-npm-build——build-number=1
    • 环境变量与信息构建。
      $ jfrog rt bce my-npm-build 1
    • Mettez en pack et publiez le package npm dans Artifactory, tout en l'enregistrant en tant en tant qu' artifact dans les information du build。
      $ jfrog rt npm-publish——build-name=my-npm-build——build-number=1
    • Publiez les information du build dans Artifactory。
      $ jfrog rt bp my-npm-build 1

配置JFrog命令行

Étape 7:咨询选民dépôt

Accedez盟应用模块, dans l'interface utilisateur de la plateforme, développez le菜单Artifactoryet cliquez sur l'élément de menu人工制品(人工制品。Vous pourrez voir ici les détails新人工制品。

查看存储库

选民登记npm

Lorsque vous aurez terminé et configuré votre registry Npm, vous pourrez stocker toutes vos dépendances dans vos dépôts locaux, distants et virtuels。Voici à quoi cela ressemblera:

你的npm库

太棒了!

维护者,我的权利加上qu'à我的权利和义务。