Closed kahirokunn closed 5 years ago
一応vue.jsで利用した際のエラーの詳細です。 Pring.Baseクラスは一切圧縮されていないes6公文ですが、自身で定義したclassはUserとかのような感じになっていてextendsキーワードを利用できていません。
多分tsconfig.jsonのmoduleがes6になれば普通に継承できるようになる気がしています。
tsconfigの設定を変えれば動くと思いますよ。Readmeに書いてあります。For web client
クローズしますね!
現在のフロントエンドだと主流のモジュールシステムはes6です。 commonjsとesmoduleの混在はできないです。 それに関するissue: https://tech-1natsu.hatenablog.com/entry/2017/10/21/142210 上のissueの内容を見ると一応超頑張ってesモジュールを全て捨ててcommonjsに寄せればいけるみたいですが、他の依存関係のあるフロントエンドのモジュールが死んでしまいます。
vue cliのtranspiledependencies機能を使ってみても以下のようなエラーが出て上手く動きませんでした。 https://cli.vuejs.org/config/#transpiledependencies
それに関する議論もここで確認できます。 https://github.com/vuejs/vue-cli/issues/1568
普通のフロント開発でも扱えるようにes6モジュールでのexportをどうかしていただけないでしょうか?何卒よろしくおねがいします!