Skip to main content

2022/01/31の日記

· 2 min read

本日あったこと


本日の作業

  • docsurus buildで落ちるので修正する #1510

    • とりあえずビルドしたファイルを手で修正してうまくいくか実験

      • pdfjsの global$2.XMLHttpRequest で落ちる

        • ifにガード+xhrを{}にすればOK
      • bwip-jsの FontLib.loadFont の実行で落ちる

        • var bstr = binary ? data : atob(data), -> var bstr = binary ? data : Buffer.from(data, 'base64').toString('binary'),
        • ↑の変換がrollupの本番ビルド時で docsurus build したら落ちる

    SSRした時に落ちる箇所をrollup-plugin-modify で強引に書き換えている

    ↑の方法がいろいろやってもうまくいかないことに気がついたので ブランチをwebpackに戻している webpackでビルドしたものをつかってdocsurusのbuildで落ちる。 https://github.com/mac-s-g/react-json-view/issues/121#issuecomment-670431408 を参考にwebsiteを書き直して修正してみる https://docusaurus.io/docs/advanced/ssg#browseronly

  • Module.scss は面倒が増えるからやめた方がいいかも そもそもstyle-loaderをやめてインラインのstyleに切り替える。

    • spiner以外のstyleを削除
    • developでインポートできない
    • spinerのcssをインラインで書く <- doing
  • checkPropsはTemplate用のバリデーションにする


明日の作業

  • docsurus buildで落ちるので修正する #1510