milodb
Version:
Fast encrypted JSON database with AI-friendly API
48 lines (33 loc) • 1.05 kB
Markdown
# Fix NPM 2FA Error
## Option 1: Enable 2FA (Recommended)
1. Go to https://www.npmjs.com/settings/YOUR_USERNAME/twofa
2. Enable two-factor authentication
3. Use an authenticator app (Google Authenticator, Authy, etc.)
4. Run `npm publish` again and enter the 2FA code when prompted
## Option 2: Use Access Token
1. Go to https://www.npmjs.com/settings/YOUR_USERNAME/tokens
2. Click "Generate New Token"
3. Select "Automation" (bypasses 2FA for CI/CD)
4. Copy the token
5. Create `.npmrc` in your home directory:
```bash
# Windows: C:\Users\YOUR_USERNAME\.npmrc
# Mac/Linux: ~/.npmrc
//registry.npmjs.org/:_authToken=YOUR_TOKEN_HERE
```
6. Run `npm publish` again
## Quick Fix (Windows)
```bash
# Create token at: https://www.npmjs.com/settings/tokens
# Then run:
echo //registry.npmjs.org/:_authToken=YOUR_TOKEN > %USERPROFILE%\.npmrc
npm publish
```
## Verify After Publishing
```bash
npm view milodb
```
Your package will be live at:
https://www.npmjs.com/package/milodb
---
**Recommended: Use Option 1 (2FA) for better security** 🔒