Référence Commandes npm / yarn / pnpm
Référence rapide des commandes npm, yarn et pnpm.
| Commande (npm) | Description | |
|---|---|---|
npm init | Initialize a new project with a package.json file | |
npm init -y | Initialize with defaults (skip prompts) | |
npm install | Install all dependencies from package.json | |
npm ci | Clean install from lockfile (CI environments) | |
npm ls | List installed packages | |
npm outdated | Check for outdated packages | |
npm install <pkg> | Install and add to dependencies | |
npm install -D <pkg> | Install and add to devDependencies | |
npm install -g <pkg> | Install package globally | |
npm uninstall <pkg> | Remove a package | |
npm update <pkg> | Update a specific package | |
npm update | Update all packages to latest allowed versions | |
npm audit | Run a security audit | |
npm audit fix | Automatically fix vulnerabilities | |
npm dedupe | Reduce duplication in node_modules | |
npm cache clean --force | Clear the package cache | |
npm run <script> | Run a script defined in package.json | |
npm start | Run the 'start' script | |
npm test | Run the 'test' script | |
npm run build | Run the 'build' script | |
npx <cmd> | Execute a package binary without installing | |
npm login | Log in to npm registry | |
npm publish | Publish package to the registry | |
npm version <type> | Bump version (patch/minor/major) | |
npm pack | Create a tarball of the package | |
npm deprecate | Deprecate a published version |
À propos de cet outil
npm, yarn et pnpm sont les gestionnaires de paquets les plus largement utilisés pour JavaScript, chacun avec sa propre syntaxe de commandes et ses particularités. Les développeurs qui travaillent sur différents projets passent souvent de l'un à l'autre, et se souvenir de la commande exacte pour une tâche donnée peut être frustrant sans référence claire.
Cette référence rassemble les commandes les plus courantes pour installer, mettre à jour, supprimer et lister les paquets dans les trois gestionnaires, de manière à ce que vous trouviez l'invocation correcte sans consulter la documentation officielle à chaque fois. Utilisez-la pour vérifier comment installer une dépendance de développement, exécuter un script personnalisé, lister les paquets globaux ou vider votre cache avant de résoudre un problème de compilation.
Chaque commande est présentée côte à côte dans npm, yarn et pnpm de sorte que vous puissiez adapter rapidement votre flux de travail lors du changement d'outil. Que vous commenciez un nouveau projet, gériez les dépendances d'espace de travail ou déboguer un paquet manquant, cette page vous aide à obtenir la bonne syntaxe du premier coup.
Questions Fréquentes
Implémentation du Code
# Run npm/shell commands from Python
import subprocess
import json
import os
def npm_install(package, dev=False):
"""Install an npm package"""
cmd = ['npm', 'install']
if dev:
cmd.append('--save-dev')
cmd.append(package)
result = subprocess.run(cmd, capture_output=True, text=True)
return result.returncode == 0
def get_package_json():
"""Read package.json"""
with open('package.json') as f:
return json.load(f)
def npm_run(script):
"""Run an npm script"""
result = subprocess.run(
['npm', 'run', script],
capture_output=True, text=True
)
print(result.stdout)
if result.returncode != 0:
print(result.stderr)
return result.returncode == 0
# Example usage
npm_install('lodash')
npm_install('typescript', dev=True)
npm_run('build')
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.