Skip to main content

npm Configuration

Configure npm and pnpm for package management in Node.js projects.

Prerequisites

Verify Installation

# Check npm registry
npm config get registry
# Should show: https://registry.npmjs.org/

# Check pnpm registry (if installed)
pnpm config get registry

Public Registry

# Set the public registry
npm config set registry https://registry.npmjs.org/

# For pnpm users
pnpm config set registry https://registry.npmjs.org/

Artifactory

Configure npm to use JFrog Artifactory. Requires Artifactory Setup.

# Set Artifactory as your npm registry
npm config set registry https://your-org.jfrog.io/artifactory/api/npm/npm-virtual/

# Configure authentication
npm config set //your-org.jfrog.io/artifactory/api/npm/npm-virtual/:_authToken $env:ARTIFACTORY_IDENTITY_TOKEN

For pnpm:

pnpm config set registry https://your-org.jfrog.io/artifactory/api/npm/npm-virtual/
pnpm config set //your-org.jfrog.io/artifactory/api/npm/npm-virtual/:_authToken $env:ARTIFACTORY_IDENTITY_TOKEN

Verify Configuration

# Check registry setting
npm config get registry

# Test package access
npm view react version