rogerco
(Roger CO)
1
<script type="text/discourse-plugin" version="0.8.26">のヘッダーセクションにあるコードを使用してコンポーネントを開発しています。
parentCat = Discourse.Category.findById(get(category, "parent_category_id"));
コンソールには以下のようなメッセージが表示されます。
では、実際には何をすべきでしょうか?スクリプトの先頭にインポート文
import Category from "discourse/models/category";
を追加すると、以下のようなエラーが発生します。
SyntaxError: unknown: 'import' and 'export' may only appear at the top level (18:0)
初心者の方を助けてください…
sam
(Sam Saffron)
2
これらの機能を利用するには、複数の JS ファイルからなるコンポーネントを使用する必要があります。詳細は以下をご覧ください。
rogerco
(Roger CO)
3
@sam さん、ありがとうございます。おおよそ何をすべきか理解できました。
少し残念ですが、理解できます。git ではなく、自分のデバイスからテーマを取得すればよいのでしょう。
警告には 2.5 で削除されるとあるので、2.5 の遥か前にコンポーネントコード内でこの問題を処理する方法が用意されるはずです(2.5 はいつになるのでしょうか?)