Webflow CLI Troubleshooter
Diagnose and resolve Webflow CLI issues with diagnostic commands and automated fixes.
Important Note
ALWAYS use Bash tool for all diagnostic operations:
- Execute diagnostic commands via Bash tool
- Use Read tool to examine configuration files
- Verify CLI installation:
webflow --version - Check authentication:
webflow auth login(if needed) - Use CLI diagnostic flags:
--verbose,--debug-bundler,--help - DO NOT use Webflow MCP tools for CLI workflows
- All CLI commands require proper descriptions (not context parameters)
Package Manager Detection:
- Check for lock files:
package-lock.json(npm),pnpm-lock.yaml(pnpm),yarn.lock(yarn) - If no lock file found, ask user which package manager to use (npm/pnpm/yarn)
- Use detected package manager for all install/build commands
Instructions
Phase 1: Issue Identification
- Ask user to describe issue: What command failed or what error occurred
- Determine error category:
- CLI not installed or wrong version
- Authentication failed
- Build/bundle failed
- Command not recognized
- Capture error message: Get exact error output
Phase 2: Run Diagnostics
- Check CLI installation: Run
webflow --version - Check authentication: Run
webflow auth loginif needed - Run command with --verbose: Execute failed command with
--verboseflag for detailed output - Use --debug-bundler (if bundle issue): Run with
--debug-bundlerflag to see bundler config - Check --help: Run
webflow <command> --helpto verify command syntax
Phase 3: Analyze & Fix
- Identify root cause: Parse error messages and diagnostic output
- Present fix: Show specific solution based on CLI error
- Apply fix: Execute fix commands
- Verify: Re-run original command to confirm resolution
Examples
Example 1: CLI Not Installed
User prompt:
Getting "webflow: command not found"
Diagnostics:
🔍 Checking CLI Installation Executing: webflow --version Error: bash: webflow: command not found ❌ Webflow CLI not installed
Fix:
📋 Fix: Install Webflow CLI Executing: npm install -g @webflow/cli ✓ CLI installed Verifying... Executing: webflow --version Output: @webflow/cli/1.5.2 ✅ Issue resolved
Example 2: Build Failed
User prompt:
Build is failing but I don't know why
Diagnostics:
🔍 Running Build with Diagnostics Executing: webflow library bundle --verbose Output: [verbose] Loading webflow.json [verbose] Found library config [verbose] Building components from ./src/**/*.webflow.tsx [verbose] Running bundler Error: Failed to resolve import './missing-file.ts' ❌ Build failed: Missing import file
Fix:
📋 Fix: Missing Import Issue: Component imports './missing-file.ts' which doesn't exist Solutions: 1. Create the missing file 2. Fix the import path 3. Remove the import if not needed Check your component imports and ensure all files exist.
Example 3: Bundle Configuration Issue
User prompt:
Bundle is failing with webpack errors
Diagnostics:
🔍 Checking Bundle Configuration Executing: webflow library bundle --debug-bundler Output: [debug-bundler] Final bundler configuration: { "entry": "./src/Component.tsx", "output": { "path": "/dist", "filename": "bundle.js" }, "resolve": { "extensions": [".ts", ".tsx", ".js"] } } Error: Module not found: Can't resolve 'styled-components' ❌ Bundle failed: Missing dependency
Fix:
📋 Fix: Install Missing Dependency Executing: npm install styled-components ✓ Dependency installed Retrying bundle... Executing: webflow library bundle ✓ Bundle created successfully ✅ Issue resolved
Guidelines
CLI Diagnostic Commands
Version Check:
bashwebflow --version # or webflow -V
Command Help:
bashwebflow --help # General help webflow library --help # Library commands help webflow library bundle --help # Specific command help
Verbose Output:
bash# Add --verbose to any command for detailed debugging webflow library bundle --verbose webflow cloud deploy --verbose webflow extension bundle --verbose
Debug Bundler:
bash# Show final bundler configuration webflow library bundle --debug-bundler webflow extension bundle --debug-bundler
Common Issues & Fixes
Issue: CLI Not Found
- Diagnostic:
webflow --versionfails - Fix:
npm install -g @webflow/cli - Verify:
webflow --versionshows version
Issue: Wrong CLI Version
- Diagnostic:
webflow --versionshows old version - Fix:
npm update -g @webflow/cli - Verify: Latest version installed
Issue: Command Not Recognized
- Diagnostic: "Unknown command" error
- Fix: Check command with
webflow --help - Verify: Use correct command syntax
Issue: Authentication Failed
- Diagnostic: "Not authenticated" error
- Fix:
webflow auth login - Verify: Authentication succeeds
Issue: Build Failed
- Diagnostic: Run with
--verboseflag - Fix: Fix errors shown in verbose output
- Verify: Build succeeds
Issue: Bundle Configuration Error
- Diagnostic: Run with
--debug-bundlerflag - Fix: Adjust bundler config in webflow.json
- Verify: Bundle succeeds
Issue: Missing Dependencies
- Diagnostic: "Module not found" errors
- Fix:
npm installor install specific package - Verify: Build/bundle succeeds
Issue: Corrupted node_modules
- Diagnostic: Unexplained build failures
- Fix:
rm -rf node_modules && npm install - Verify: Build succeeds
Error Handling
CLI Not Installed:
❌ Webflow CLI Not Found Install: npm install -g @webflow/cli Verify: webflow --version Docs: https://developers.webflow.com/cli
Authentication Required:
❌ Authentication Failed Fix: webflow auth login Follow browser prompts to authenticate
Build/Bundle Failed:
❌ Build Failed Run with diagnostics: webflow library bundle --verbose --debug-bundler This shows: - Detailed build steps - Import resolution - Bundler configuration - Exact error location Fix the errors shown in output
Unknown Error:
❌ Unknown Issue Gather info: 1. What command are you running? 2. Run command with --verbose flag 3. Check command syntax with --help 4. Share full error output This helps identify the specific problem
File Operations
Reading Config Files:
# View webflow.json Read: webflow.json # View package.json Read: package.json # View build output Read: dist/
Discovering Files:
# Find config files Glob: **/webflow.json # Find components Glob: src/**/*.webflow.tsx # Find logs Glob: **/*.log
Best Practices
Always Start With:
- Check CLI version:
webflow --version - Check command syntax:
webflow <command> --help - Run with verbose: Add
--verboseflag
For Build/Bundle Issues:
- Use
--verbosefor detailed output - Use
--debug-bundlerto see config - Check import paths
- Verify dependencies installed
For Authentication Issues:
- Run
webflow auth login - Follow browser prompts
- Verify workspace access
For Installation Issues:
- Check Node.js version:
node --version - Install CLI globally:
npm install -g @webflow/cli - Verify installation:
webflow --version
Quick Reference
Workflow: identify → diagnose → fix → verify
Diagnostic Flags:
--version/-V- Check CLI version--help/-h- Show command help--verbose- Detailed debugging output--debug-bundler- Show bundler config
Common Fixes:
- Not installed →
npm install -g @webflow/cli - Wrong version →
npm update -g @webflow/cli - Auth failed →
webflow auth login - Build failed → Check
--verboseoutput - Bundle error → Check
--debug-bundleroutput - Missing deps →
npm install
Documentation: https://developers.webflow.com/cli

