webflow-cli:troubleshooter について
Webflow CLI 向けのトラブルシューティングスキルです。コマンド出力からインストール、認証、コマンド、ビルド、バンドラーの問題を調べ、修正を適用して結果を確認します。
主な機能
- 01CLI バージョンと構文の確認
- 02認証問題の診断
- 03詳細なコマンド診断
- 04バンドラー設定の確認
- 05修正の適用と結果の検証
活用シーン
- 01Webflow CLI のビルド失敗の調査
- 02認証またはインストールエラーの解決
- 03バンドル設定の問題の追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ webflow/ webflow-skills --skill webflow-cli:troubleshooterインストール後、Claude Code で/webflow-cli:troubleshooterを入力して読み込まれたか確認します。
詳細
Webflow CLI トラブルシューティング
診断コマンドと自動修正を使用して、Webflow CLI の問題を診断し、解決します。
重要な注意事項
すべての診断操作には、必ず Bash ツールを使用してください。
- Bash ツールから診断コマンドを実行します
- Read ツールを使用して設定ファイルを確認します
- CLI のインストールを確認します:
webflow --version - 認証を確認します:
webflow auth login(必要な場合) - CLI の診断フラグを使用します:
--verbose、--debug-bundler、--help - CLI ワークフローには Webflow MCP ツールを使用しないでください
- すべての CLI コマンドには、適切な説明が必要です(コンテキストパラメーターではありません)
パッケージマネージャーの検出:
- ロックファイルを確認します:
package-lock.json(npm)、pnpm-lock.yaml(pnpm)、yarn.lock(yarn) - ロックファイルが見つからない場合は、使用するパッケージマネージャー(npm/pnpm/yarn)をユーザーに尋ねます
- 検出したパッケージマネージャーを、すべてのインストール/ビルドコマンドで使用します
手順
フェーズ 1:問題の特定
- ユーザーに問題の説明を求めます:どのコマンドが失敗したか、またはどのようなエラーが発生したかを確認します
- エラーのカテゴリを特定します:
- CLI がインストールされていない、またはバージョンが異なる
- 認証に失敗した
- ビルド/バンドルに失敗した
- コマンドが認識されない
- エラーメッセージを取得します:正確なエラー出力を確認します
フェーズ 2:診断の実行
- CLI のインストールを確認します:
webflow --versionを実行します - 認証を確認します:必要に応じて
webflow auth loginを実行します - --verbose を付けてコマンドを実行します:失敗したコマンドに
--verboseフラグを付け、詳細な出力を取得します - --debug-bundler を使用します(バンドルの問題の場合):
--debug-bundlerフラグを付けて実行し、バンドラーの設定を確認します - --help を確認します:
webflow <command> --helpを実行して、コマンドの構文を確認します
フェーズ 3:分析と修正
- 根本原因を特定します:エラーメッセージと診断出力を解析します
- 修正方法を提示します:CLI エラーに応じた具体的な解決策を示します
- 修正を適用します:修正コマンドを実行します
- 確認します:元のコマンドを再実行して、問題が解決したことを確認します
例
例 1:CLI がインストールされていない
ユーザーのプロンプト:
Getting "webflow: command not found"
診断:
🔍 Checking CLI Installation
Executing: webflow --version
Error: bash: webflow: command not found
❌ Webflow CLI not installed
修正:
📋 Fix: Install Webflow CLI
Executing: npm install -g @webflow/cli
✓ CLI installed
Verifying...
Executing: webflow --version
Output: @webflow/cli/1.5.2
✅ Issue resolved
例 2:ビルドに失敗した
ユーザーのプロンプト:
Build is failing but I don't know why
診断:
🔍 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: 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.
例 3:バンドル設定の問題
ユーザーのプロンプト:
Bundle is failing with webpack errors
診断:
🔍 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: Install Missing Dependency
Executing: npm install styled-components
✓ Dependency installed
Retrying bundle...
Executing: webflow library bundle
✓ Bundle created successfully
✅ Issue resolved
ガイドライン
CLI 診断コマンド
バージョンの確認:
webflow --version
# or
webflow -V
コマンドのヘルプ:
webflow --help # General help
webflow library --help # Library commands help
webflow library bundle --help # Specific command help
詳細出力:
# Add --verbose to any command for detailed debugging
webflow library bundle --verbose
webflow cloud deploy --verbose
webflow extension bundle --verbose
バンドラーのデバッグ:
# Show final bundler configuration
webflow library bundle --debug-bundler
webflow extension bundle --debug-bundler
よくある問題と修正方法
問題:CLI が見つからない
- 診断:
webflow --versionが失敗する - 修正:
npm install -g @webflow/cli - 確認:
webflow --versionにバージョンが表示される
問題:CLI のバージョンが古い
- 診断:
webflow --versionに古いバージョンが表示される - 修正:
npm update -g @webflow/cli - 確認: 最新バージョンがインストールされている
問題:コマンドが認識されない
- 診断: 「Unknown command」エラーが発生する
- 修正:
webflow --helpでコマンドを確認する - 確認: 正しいコマンド構文を使用する
問題:認証に失敗した
- 診断: 「Not authenticated」エラーが発生する
- 修正:
webflow auth login - 確認: 認証が成功する
問題:ビルドに失敗した
- 診断:
--verboseフラグを付けて実行する - 修正: 詳細出力に表示されたエラーを修正する
- 確認: ビルドが成功する
問題:バンドル設定エラー
- 診断:
--debug-bundlerフラグを付けて実行する - 修正: webflow.json のバンドラー設定を調整する
- 確認: バンドルが成功する
問題:依存関係が不足している
- 診断: 「Module not found」エラーが発生する
- 修正:
npm installを実行するか、特定のパッケージをインストールする - 確認: ビルド/バンドルが成功する
問題:node_modules が破損している
- 診断: 原因不明のビルド失敗が発生する
- 修正:
rm -rf node_modules && npm install - 確認: ビルドが成功する
エラー処理
CLI がインストールされていない場合:
❌ Webflow CLI Not Found
Install:
npm install -g @webflow/cli
Verify:
webflow --version
Docs: https://developers.webflow.com/cli
認証が必要な場合:
❌ Authentication Failed
Fix:
webflow auth login
Follow browser prompts to authenticate
ビルド/バンドルに失敗した場合:
❌ 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 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
ファイル操作
設定ファイルの読み取り:
# View webflow.json
Read: webflow.json
# View package.json
Read: package.json
# View build output
Read: dist/
ファイルの検出:
# Find config files
Glob: **/webflow.json
# Find components
Glob: src/**/*.webflow.tsx
# Find logs
Glob: **/*.log
ベストプラクティス
まず必ず次のことを確認します:
- CLI のバージョンを確認します:
webflow --version - コマンドの構文を確認します:
webflow <command> --help - 詳細モードで実行します:
--verboseフラグを追加します
ビルド/バンドルの問題の場合:
- 詳細な出力を確認するため、
--verboseを使用します - 設定を確認するため、
--debug-bundlerを使用します - インポートパスを確認します
- 依存関係がインストールされていることを確認します
認証の問題の場合:
webflow auth loginを実行します- ブラウザーのプロンプトに従います
- ワークスペースにアクセスできることを確認します
インストールの問題の場合:
- Node.js のバージョンを確認します:
node --version - CLI をグローバルにインストールします:
npm install -g @webflow/cli - インストールを確認します:
webflow --version
クイックリファレンス
ワークフロー: 特定 → 診断 → 修正 → 検証
診断フラグ:
--version/-V- CLI のバージョンを確認します--help/-h- コマンドのヘルプを表示します--verbose- 詳細なデバッグ出力を表示します--debug-bundler- バンドラーの設定を表示します
よくある問題の修正方法:
- 未インストール →
npm install -g @webflow/cli - バージョンが異なる →
npm update -g @webflow/cli - 認証に失敗 →
webflow auth login - ビルドに失敗 →
--verboseの出力を確認します - バンドルエラー →
--debug-bundlerの出力を確認します - 依存関係が不足 →
npm install
コメント
Markdown 対応