目的
bolt.newを利用しプロジェクトを構築し、2回目以降のプロンプトを入力すると、なぜか既存のコードが消えてしまうときがあった。
対処法
あらかじめ前提条件などを指示したプロンプト(テンプレート)を使うとうまくいった。
エラー時
- 以下のプロンプトを2〜3回入力すれば大体解決する。
## 前提条件
- 既存のプロジェクトを絶対に残した状態で、以下の変更を適応してください。
## 変更内容
- エラーをすべて修正してください。
- それでも解決しないときは、表示されているエラー内容をコピペして具体的に指示する。
## 前提条件
- 既存のプロジェクトを絶対に残した状態で、以下の変更を適応してください。
## 変更内容
- 次のエラーを修正してください。
```
<ここにエラー内容を貼り付け>
```
変更時
## 前提条件
- 既存のプロジェクトを絶対に残した状態で、以下の変更を適応してください。
- <ここにコーディングルールや使用してほしいライブラリ等を記述>
(例: - コード生成時、可能な限り再利用しやすいようにファイルを分割してください。)
## 変更内容
- <ここに変更内容を記述>
(例: - 各コンポーネントのStorybookファイルを作成してください。)
あとがき
試したこと
-
エラー時に表示される「Fix problems」ボタンを押すと既存コードが消えることがあった
-
既存コードが消えてしまったあとに以下のプロンプトを入力してみたが、テキストや見た目が完全に復元されなかったことがあった
- 早い段階で欠落に気づけたのであれば、おとなしく「Rollback to Checkpoint」ボタンを押して戻したほうが良さそう
初回プロンプトで指示したコードが消えてしまいました。復元してください。