Closed rdlabo closed 8 years ago
@erisu @masahirotanaka @frankdiox @andipavllo
I have translated and summarized the issue message from Japanese to English.
ISSUE SUMMARY
monaca transpile
generates files into a real file system, butmonaca preview
does not.monaca preview
seems to use in-memory files.This behavior has two problems below:
- Hard to debug. Users cannot read in-memory files generated by
monaca preview
.- Confusing. When a user see
monaca preview
running, the user is likely to assume that the generated files in a real file system.Then I think it would be nice if
monaca preview
always generates files into a real file system.
I will translate English to Japanese (and Japanese to English), so please feel free to write replies in English.
@rdlabo
本件について @masahirotanaka, @frankdiox と相談した結果をお伝えします:
monaca preview
の仕様は、現在 monaca preview
の内部で利用している webpack-dev-server の仕様に引きずられているmonaca preview
を「LiveLoad + 実在ファイルのbuild」という仕様にすることはできないmonaca preview
および Monaca CLI 全体の吐くメッセージが初見のユーザにとって非常に分かりにくいというのが今回の問題の根底にあるので、
ユーザを混乱させないよう、メッセージの改善を行う現状は React ユーザーに寄りすぎている面がありますので、今後は Angular 2 ユーザーにも配慮した設計に寄せていきたいと思います。 (Onsen UI 2 本体の改善も並行してやっているのでなかなか時間が取れないですが……) 貴重なご意見をありがとうございます。
現在、
$monaca preview
と$monaca transpile
で明確に役割が分かれており、という状態になっています。しかし、PWAの流れを受けて今後「一旦、Webアプリを公開して、同様のものをハイブリッドアプリでつくる」需要が高まることを考えると、この二者を分けることには明確なメリットはなく、以下の2つの問題を抱えています。
そこで、
と区分を分けた方がすっきりするのではないでしょうか。
以上、提案申し上げます。