İçeriğe geç
🛠️ToolsShed

npm / yarn / pnpm Komut Referansı

npm, yarn ve pnpm paket yöneticisi komutları hızlı referansı.

Komut (npm)Açıklama
npm initInitialize a new project with a package.json file
npm init -yInitialize with defaults (skip prompts)
npm installInstall all dependencies from package.json
npm ciClean install from lockfile (CI environments)
npm lsList installed packages
npm outdatedCheck 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 updateUpdate all packages to latest allowed versions
npm auditRun a security audit
npm audit fixAutomatically fix vulnerabilities
npm dedupeReduce duplication in node_modules
npm cache clean --forceClear the package cache
npm run <script>Run a script defined in package.json
npm startRun the 'start' script
npm testRun the 'test' script
npm run buildRun the 'build' script
npx <cmd>Execute a package binary without installing
npm loginLog in to npm registry
npm publishPublish package to the registry
npm version <type>Bump version (patch/minor/major)
npm packCreate a tarball of the package
npm deprecateDeprecate a published version

Bu araç hakkında

npm, yarn ve pnpm, JavaScript için en yaygın kullanılan paket yöneticileridir ve her birinin kendine özgü komut söz dizimi ile özellikleri vardır. Farklı projelerde çalışan geliştiriciler sıkça aralarında geçiş yaparlar ve açık bir referans olmadan belirli bir görev için tam komutu hatırlamak sinir bozucu olabilir.

Bu başvuru, üç yöneticinin tamamında paketleri yüklemek, güncellemek, kaldırmak ve listelemek için en yaygın komutları toplar, böylece doğru çağrımı resmi belgelere her başvurmadan bulabilirsiniz. Bir geliştirme bağımlılığını nasıl yükleyeceğinizi, özel bir betiği nasıl çalıştıracağınızı, genel paketleri nasıl listeleyeceğinizi veya yapı sorununu gidermeden önce önbelleğinizi nasıl temizleyeceğinizi kontrol etmek için kullanın.

Her komut npm, yarn ve pnpm arasında yan yana sunulur, böylece araç arasında geçiş yaparken iş akışınızı hızlı bir şekilde uyarlayabilirsiniz. Yeni bir proje başlatıyor, çalışma alanı bağımlılıklarını yönetiyor veya eksik bir paketi ayıklamıyor olun, bu sayfa söz dizimini ilk denemede doğru bir şekilde yapmanıza yardımcı olur.

Sıkça Sorulan Sorular

Kod Uygulaması

# 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.