-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
pnpm devで依存関係の更新が反映されない #13043
Comments
ブラウザを変えても変わらなかったから、ブラウザのどこかにキャッシュされてるとかでもなさそう |
そもそもpnpm devではpackages/misskey-games系がビルドされなかった(要検証)ので手動でビルドしに行った |
自分の環境だとビルド自体はされるわね |
/scripts/dev.mjsをいじってないとか? |
あーーーそれかも |
clean.jsにも当該の記述がないので同様かも |
clean.jsにmisskey-jsが無いのは意図してるのかしら |
わからない |
意図してなさそうな雰囲気だから直すか |
pnpm buildでゲーム系のpackageがビルドされないのもどこかに記述が入っていないからだと思われ(どこかは分からなかった) |
なんか Could not resolve "misskey-js" が出るようになった |
package.json の |
あー |
関連のpnpmのissueとかを見てきたけどあまり関係なさそうかも? |
44b8ac1 |
pnpm build からの pnpm start は問題なし |
44b8ac1#diff-0559901a4c3b5be9b8257debd3cd795b0424df2de22427404d0c1c82beb8311bR25-R29 このあたりに
とか入れると直るかも |
他のパッケージより先にmisskey-jsがビルドされておく必要があるのか |
(devいじったときに漏れてて申し訳ない) |
直った 🙏🏻 🙏🏻 🙏🏻 🙏🏻 🙏🏻 🙏🏻 🙏🏻 |
あれ直ってないかも |
が直ってないわね |
viteのバグかしら |
viteのキャッシュってどこにあるんだろ |
夜でよければ見ます |
これかも |
かも |
node_modules/.cache/vite みたいなのない? |
(自分のローカル環境だとあっさり反映されてしまった…) |
(off-topic) Dockerも同様にmisskey-games系のパッケージの記載がないので失敗している |
(最新のdevelopでdocker compose buildに失敗しています) |
直ったかも |
(もしかして今のdevelop最新コミットで非docker環境でビルドがコケるのってこのissues関係してます?)
|
追加されたリバーシとバブルゲームが一度もビルドされてないとpnpm devできないと思う(misskey-jsも同様なので今に始まったことではない) |
困ったわね |
なさそう |
(off-topic) https://misskey.io/notes/9oxy5xhutbry088q |
あと pnpm dev するとパッケージを import してるとこが Cannot find module 'misskey-bubble-game' or its corresponding type declarations みたいになってしまう(VSCode再起動すれば直るけど、pnpm dev するたびに再起動必要というのは意味がなくなってしまっている) |
@syuilo |
あれ、ビルドしたときに型定義が生成されない気がする |
pnpm build したときに built 内に esm しか生成されない |
esbuild化されたときにそうなってましたね。 |
ふぅ~む |
💡 Summary
pnpm devだと、例えば packages/misskey-bubble-game を編集したとしても古い内容が使われ続ける
以下を試しても変わらなかった
なお、pnpm build からの pnpm start した場合は正常に読み込まれる(その後 pnpm dev するとやはり古い内容に戻る)
🥰 Expected Behavior
更新が反映される
🤬 Actual Behavior
更新が反映されない
📝 Steps to Reproduce
No response
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?
The text was updated successfully, but these errors were encountered: