web-dev-qa-db-fra.com

le nom ne peut contenir que des caractères compatibles avec les URL

J'essayais d'installer package.json avec npm init pour installer bootstrap dans mon dossier mais j'obtiens l'erreur.

npm install [email protected] --save

Je suis nouveau dans ce domaine, je ne sais pas exactement ce que je fais mal. Je suivais un tutoriel dont je vais attacher le lien avec une capture d'écran de ma console.

c'est le lien du tutoriel

this is the screenshot

4
isrj5

npm init crée en fait le fichier package.json et définit les caractéristiques du projet (il n'a aucune relation avec le bootstrap). Donc, dans le champ nom du package, vous devez entrer le nom de votre projet (vous avez maintenant entré la commande npm install bootstrap command) ou vous pouvez simplement appuyer sur Entrée si le nom affiché entre parenthèses est Terminez les processus d'initialisation npm en définissant toutes les caractéristiques du projet.

À l'étape suivante, vous pouvez faire npm install [email protected] --save. Ça va marcher

5
Fathima Linsa K

Suppression du fichier de verrouillage et exécution de npm i a de nouveau résolu le problème pour moi.

1
rexblack

Appuyez simplement sur Entrée et parcourez toutes les options. Vous ne tapez dans l'installation npm qu'après avoir terminé l'init.

0
TheOikonomist

Non seulement SUPPRIMER package-lock.json dans le dossier principal, mais aussi très bien (avec cette commande find node_modules/ -iname *-lock*) Et supprimer tous les fichiers '-lock' dans node_modules, puis réexécuter npm install.

0
s.hesam

j'obtenais le même problème mais j'ai changé le nom du paquet

My Folder Name

je l'ai changé en

my-folder-name

pas d'espaces et pas de mots majuscules

cela a résolu le problème pour moi

Happy coding
0
Izhar Ul Haque