-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ViteでビルドをしながらVSCodeでDebugを行えるようにする #1221
Conversation
Co-authored-by: Nanashi. <sevenc_nanashi@yahoo.co.jp>
Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
launch.template.jsonについて、READMEに書くのが良いのかなと思いました!
.vscode
はignoreしてる人も多そう- VOICEVOXとしてサポートし続けることは難しい
- でもElectronに慣れてない方にはたしかに便利
ということで、READMEで案内しつつ、あまり目立たないようにし、Vite+Electron環境を想定していることもどこかに書いておけばデグレってることに気づけるかなと。
まあでもこれはドキュメント整理的なタスクをお願いしてることになりそうです。
もし面倒であれば、とりあえずこのjsonファイルを消していただければ、僕の方でREADMEに追加しておこうと思います
あ! あとコンフリクトが起こっていそうでした 🙇♂️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
ちなみに僕の環境だとlaunchは動きませんでした 😇
詳しいエラーが全く見えないのでなぜかはわかりませんでした。
デバッガーが必要になったら再挑戦してみます。
コンフリクト発生していたので解消してみました。 @y-chan |
vite.config.ts
Outdated
|
||
rmSync(path.resolve(__dirname, "dist"), { recursive: true, force: true }); | ||
|
||
const isElectron = process.env.VITE_IS_ELECTRON === "true"; | ||
|
||
export default defineConfig((options) => { | ||
const isDevelopment = options.mode === "development"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
テスト時もオンにしても良さそう?(テスト環境だとmodeが"test"
になる)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
テスト環境は本番に近い内容のが良いという考え方はあるかも。でもsource mapは別かも。
Webフロントめちゃ詳しそうな @yamachu さん的にはどうでしょ 👀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sourcemapの出力ぐらいで特に挙動が変わるみたいのはないので、e2eテストとかをしている間にどうしてもわからん壊れ方してるのを調査したいって時には役に立つかもですね
productionで出なければいいので、変数名を変えてテスト環境でも出していいかも
Co-authored-by: Nanashi. <sevenc_nanashi@yahoo.co.jp>
確かにそうですが、 |
良い気がしますね!! |
内容
#1207
で vue-cli から vite にビルド方法が変更になった
初期状態だとソースコードと対応させたデバッグを行うための sourcemap を出力しないようになっているため、
serve
系の development 環境では出力するように変更する関連 Issue
スクリーンショット・動画など
その他
port番号は適当なので、お好みのがあれば変えたい
また .vscode/launch.json は gitignore しているため、 launch.template.json とした
実際に使用する際は自分で launch.json にリネームして使うこと