SilK
1
こんにちは!
プラグイン開発用の新しい開発環境をセットアップしました。Discourseはメインブランチと同期しています。
フロントエンドの変更をテストするには、Emberを再起動する必要があります。これには、Handlebars、Emberjs、およびスタイルシートの変更が含まれます。数ヶ月前、プラグインを開発していたときは、これらの変更をテストするためにWebページをリロードするだけで済みました。
この間に何か変更がありましたか?それとも私の環境に何か問題がありますか?
どんな助けでも大歓迎です!
david
(David Taylor)
2
フロントエンドコードの変更は、ページの更新だけで済むはずです。実際、JSコードの変更はブラウザの更新を自動的にトリガーするはずです。
したがって、環境に何か問題があるようです。Metaにある開発者向けインストールガイドのいずれかに従いましたか?
SilK
3
それは私が想定していたこととほぼ同じです。
これが私が従ったインストールガイドです。Windows 11 WSLのUbuntuサブシステムを使用していることを言及すべきです。
SilK
4
問題の原因を特定しました。環境内に、ファイル変更の検出を妨げていたと思われるシンボリックリンクがいくつかありました。
discourse および my-plugin ディレクトリは Windows ユーザー下にあり、WSL Ubuntu にシンボリックリンクがありました(/home/silk/discourse → /mnt/c/Users/SilK/discourse)。
解決策は、実際のディレクトリを WSL Ubuntu 環境に配置し、Windows シンボリックリンクを作成することでした(C:\Users\SilK\discourse → \wsl.localhost\Ubuntu-20.04\home\silk\discourse)。
「いいね!」 3
system
(system)
クローズされました:
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.