2021.8.8
俺のチャットログ
ここまで来てやっと気づいたけどバンドルがマジで難しい、requireもimportもまともに出来ない上にnodeとbrowser両方で読めるようにjs作れるバンドラーなさそう https://gyazo.com/657e94c0b1843e4632af962cafe811ca
tsxをesmでコンパイルしてるが、せっかくnodeだけで読み出そうとしてる部分でimportしても、そのライブラリのdepsが全部冒頭でimportされた上に、ライブラリの中身が下にかなり平たく展開されるせいでbrowserでの読み込みがずっこける 複数のファイルに分かれてもいいけどimportってファイル位置からのrelative考慮できたかなあと思って(これはまだ試してない)
あと何故かコード内で一切使われてない依存(depsにもない)がimportされてるから削除するとメインプロセスでは読めるようになる
dynamicRequireTargets でそれっぽいことができることがわかってきたが、中身が入らんなあ
(画像にクレデンシャルが入っている)
一応そういう感じで読んでるんだけど↑みたいにびゃーっとファイル一番上にimport出される、dynamicRequireTargetsを入れると消えるんですがこれは求めていた機能とは真逆ということがわかりつつある
なんかimport解決してもrequire$$0$3 が関数じゃねーみたいなぶっ壊れ方して終わってる、こんなところでつまずくとは
browser esmだとimport a from 'a' が使えなくなるからcjsにしてみたが(nodeIntegration入れてるのでrequire は使える)、これだと import() で読み込んだインスタンスから一切何も取り出せないな
resolveをbrowser: trueにしたらめちゃめちゃなimportは消えたが…
https://gyazo.com/0b587ef104d683dae9b70016aad5dae5
普通にレンダラのみで読むファイルとメインのみで読むファイル分けるか
結局webpackからesm吐き出すプラグインがwebpack v4しか対応してなかったから、プロジェクトをコピってv4に落とした ts-loaderのメジャーバージョンを1落とすだけですんだ
かなりいいかんじのバンドルが吐き出された…が、chunkが3つぐらいになっている
https://gyazo.com/187ccb6b95c23408084dab2e180de20c
publicPathも設定できるが、手間を考えるとシングルファイルで出てほしい
https://gyazo.com/5d0e3d0ea3af43224e6093e2b5aef633
こうなってほしい
https://gyazo.com/b24d80752b43bfcfb19700dcce7d497d
splitChunk: falseつってんのに0.jsが吐き出されてきますからね
たしかに動的import()してます
動的importもひとまとめにする方法ないかなあ
https://gyazo.com/1acf4cb438313b0a530d436ba623b4b6https://gyazo.com/bf403b42ab9f7cb23422499d0411c1a9https://gyazo.com/01a8fcd6b5f557b791025221b665d5dchttps://gyazo.com/8058e792f9c1e446c358589b50664585https://gyazo.com/75bfc1ce650bfe1f64013222b735fdbdhttps://gyazo.com/ad4efab784af2d6f17202106dd30b684https://gyazo.com/0a92b6da25f614920649556b170083a1https://gyazo.com/7109e39d76b5549071c84ba04188a49bhttps://gyazo.com/70c347d102ed4abb9fd0f2ac7e35d6f5
cxx(@cxx)
マリオ出せや
現状
なんやかんやオリンピック結構見てたな…
今から次期開催国の圧倒的演出に震えてるわ
序盤の日本側の演出がかなり厳しい、どう演出したらこうなっちゃうんだ
フランス側のフラッグオーバーもちょっと遠慮したのか人員引っ張れなかったのか映像のみ、きちんとおしゃれだったが最低限のものになっていた気がする
落差BIGすぎなくてまあよかった…のか?
https://gyazo.com/c966e943c99349c6ed20caba70fcc137https://gyazo.com/b84b5765e67d8a57043b228a3a911526https://gyazo.com/e0a8231aba3a23b5668a74c303033e0c
https://gyazo.com/18b6bf0e77cd0430c00098ee686382a7https://gyazo.com/2359ce3da9a0f08a5ffedab653a8f269https://gyazo.com/e8f2b8b1765de59c8a800e8b00129e92
#tanmoshi キャラが萌えやね〜で見始めたアニメがとんでもない怪作(わるめの意味です)に化けて横転 本当に意味が分からない、これがラノベとして売っているのですか、アニメオリジナルですか
音消してみてるがここまでして見る意味は本当にないな
「私の死の真相」とやらがめちゃめちゃ面白いことを0.1割ぐらい期待して流し見している
https://gyazo.com/f622a18a482dcdaf2db82bc20b801d1f