Entrée front-end (vue) au cours de maîtrise : entrez pour apprendre
npm obtenir le registre
npm config définir le registre https://registry.npmmirror.com
ancien http://npm.taobao.org et http://registry.npm .taobao Le nom de domaine .org cessera son service à partir de minuit le 31 mai 2022. N'utilisez donc pas l'ancienne commande :
Registre du jeu de configuration npm http://registry.npm.taobao.orgRestaurer
Registre du jeu de configuration npm https://registry.npmjs.orgUtiliser
# Installer nrm globalement npm installer -g nrm # Afficher la liste des sources nrm (prend en charge la source par défaut, la source Taobao, la source Tencent, etc.) nrmls # Changer de source (le nom de la source miroir peut être vu par nrm ls) nrm utilise taobao
Registry = https://registry.npmmirror.com
Installation globale
#Installer la dernière version npm install -g xxx #Installez la version spécifiée npm install -g [email protected]
npm install xxx
npm install -S xxx # Même effet que ci-dessus, par défaut :Les dépendances du projet
npm install xxx
npm install –D xxx
npm install [email protected]
npm install --registry=https : //registry.npmmirror.com
npm install [email protected] --registry=https://registry.npmmirror.com
Désinstallez
npm désinstallez <package-name>
npm uninstall -S <nom du package> npm uninstall -D <package-name>
npm uninstall -g <package-name>
npm uninstall -S <nom du package> # Équivalent à npm remove -S <package-name> # Équivalent à npm rm -S <package-name>
Vérifiez d'abord pour mettre à jour
npm obsolète
Les packages marqués en rouge peuvent être mis à jour et les packages marqués en jaune ne le sont pas.
npm update
n°1. Installez le module "npm-check-updates" npm install -g npm-check-updates # 2. Vérifiez le module actualisable ncu npm-check-mises à jour # Les deux commandes ci-dessus peuvent vérifier les modules pouvant être mis à jour. Ensuite, mettez à jour le package de dépendances package.json vers la dernière version : #Mettez à niveau toutes les versions dans les dépendances et devDependencies du fichier package.json ncu -u #Exécutez la commande ci-dessus pour mettre à jour tous les modules. Cependant, dans le développement réel, il n'est pas recommandé de mettre à jour tous les modules en même temps. Vous pouvez mettre à jour les modules spécifiés en fonction des besoins réels, et vous pouvez ajouter -D, -S ou -g à la fin selon la portée
.
# Installez npm-check globalement. npm install -g npm-check # Vérifier les dépendances pouvant être mises à jour npm-check # Mettre à jour les dépendances npm-check -u
# Une autre façon de mettre à jour la version principale consiste à désinstaller d'abord puis à réinstaller # Désinstaller npm uninstall xxx # Réinstaller la dernière version npm install xxx # Réinstaller-Spécifiez la version npm install [email protected]
Afficher la version de npm
npm -v
Afficher la version du package installé
nom du package npm -v
Afficher l'aide npm aide
npm
Afficher tous les dossiers utilisés par npm
dossiers d'aide npm
Afficher la liste des modules (afficher la liste des modules installés localement)
liste npm # Vous pouvez également utiliser l'abréviation ls npm ls
pour afficher les packages installés globalement
npm list -g --degree 0
npm list vue-cli
pour afficher le dossier package.json du module de nœud
npm view moduleNames
npm view Dépendances moudleName
pour afficher l'adresse du fichier source du package
npm view moduleName deposit.url
Afficher la version de Node dont dépend le package
npm view moduleName moteurs
Afficher le chemin d'installation du package actuel
npm root
Afficher le chemin d'installation du package global
npm root - g
Vérifiez si le package est obsolète
Cette commande répertorie tous les packages obsolètes pouvant être mis à jour à temps.
npm outdated
accède au dossier json de npm.
Un package npm est un dossier qui contient package.json décrit la structure de ce dossier. La méthode pour accéder au dossier json de npm est la suivante :
npm help json
Cette commande ouvrira une page Web de la manière par défaut. Si le programme d'ouverture par défaut est modifié, elle risque de ne pas s'ouvrir en tant que page Web.
Vérifiez si le nom du package existe déjà
lors de la publication d'un package npm, vous devez vérifier si un certain nom de package existe déjà
npm search packageName. # Vous pouvez également utiliser l'abréviation s au lieu de la recherche npm s packageName
npm cache clean # Effacer le cache npm npm prune # Effacer les packages inutilisés dans le projet npm outdated # Vérifier si le module est obsolète npm repo jquery # Ouvre le navigateur par défaut et passe à la page jquery dans github npm docs jquery # Ouvre la valeur par défaut le navigateur accède aux informations du fichier README.MD de jquery dans github npm home jquery # Le navigateur par défaut sera ouvert pour accéder à la page d'accueil de jquery dans
Le format du numéro de version npm XYZ
représente : numéro de version majeure.numéro de version mineur.numéro de révision. Les règles d'incrémentation
du
Z. Numéro de révision : lorsque vous effectuez un correctif de problème de compatibilité ascendante.
1.0.0 Il s'agit d'une correspondance à 100 %. La bibliothèque/le projet actuel doit utiliser le numéro de version actuel. Si la même bibliothèque et des versions différentes sont utilisées pour d'autres dépendances, un dossier node_modules sera créé sous le dossier de la bibliothèque pour stocker les fichiers de version dont il a besoin. dépendre de.
ne modifie pas le numéro de version majeure et le numéro de version mineure. Le numéro de révision peut être modifié à volonté. Par exemple, ~2.0.0, vous pouvez utiliser les versions 2.0.0, 2.0.2 et 2.0.9.
ne modifie pas le numéro de version majeure (le numéro de version majeure n'est pas 0). Ce numéro de version et ce numéro de révision peuvent être modifiés à volonté. Par exemple, ^2.0.0, vous pouvez utiliser les versions 2.0.1, 2.2. 2 et 2.9.9.
* signifie que toute version n'a aucune restriction sur la version. Généralement, "base": "*" n'est pasutilisé.
est supérieur à une certaine version, ce qui signifie que tant que le package d'installation est supérieur à. cette version, tout ira bien. Par exemple : "node": "> 4.0.0"
est supérieur à une certaine version, cela signifie que tout package d'installation supérieur ou égal à cette version sera bien. Par exemple : "node": ">= 4.0.0"Si
est inférieur à une certaine version, cela signifie que tout package d'installation plus petit que cette version conviendra. Par exemple : :"http-. proxy-middleware": "<0.17.3"
est inférieur ou égal à une certaine version, ce qui signifie que tant que le package d'installation est inférieur ou égal à cette version, tout ira bien. Par exemple : "http-proxy-middleware": "<= 0.17.3"
-indique la version entre les deux numéros de version "base": "1.0.1-1.5.9" Par exemple, 1.0.1-1.5.9 peut utiliser n'importe quelle version comprise entre 1.0.1 et 1.5.9.