Introduction
cet article couvre comment publier vos packages sous cette forme : ‘@studiowebux/route’ au lieu de ‘webux-route’
Pré-requis
- Du code JavaScript prêt à être déployer sur npmjs (il va être visible publiquement par défaut)
- Un système avec npm d’installé
- un compte sur npmjs
- une organisation liée avec votre compte
Étape 1 - Préparer le package.json
a la source de votre projet, où se trouve le package.json, lancer cette commande
npm init --scope=@votre-organisation
Il est aussi possible de le faire directement avec votre username
npm init --scope=@votre-username
Étape 2 - Se connecter sur npmjs
Lancer cette commande:
npm login
Remplissez les informations avec celle utilisée pour créer votre compte npmjs
Étape 3 - Commit le code, créer une version et publier
Pour commit le code, il faut utiliser les commandes standard pour git, tel que:
git add --all
git commit -m "une description"
git push
Pour créer une version,
Lees types de version : major | minor | patch
Version 0.0.0
npm version patch (0.0.1)
npm version minor (0.1.0)
npm version major (1.0.0)
Puis pour publier les changement dans le répertoire scoped en mode public,
npm publish --access public
Sources
- https://docs.npmjs.com/creating-and-publishing-scoped-public-packages
- https://docs.npmjs.com/creating-and-publishing-private-packages