qrac / minista

Static site generator with 100% static export from React and Vite.
https://minista.qranoko.jp
168 stars 12 forks source link

Windows上でのPartialHydrationのパス解決を修正 #41

Closed ddPn08 closed 2 years ago

ddPn08 commented 2 years ago

Windows上でPartialHydrationを使用するとバックスラッシュが使われてパスがおかしくなりエラーが起きてしまうためスラッシュに置き換える処理を付け足しました。

import TEST from '../components/test?ph'

export default () => {
  return (
    <div>
      <TEST />
    </div>
  )
}
X [ERROR] Could not resolve "C:projectsrccomponents\test"

    node_modules/.minista/partial-hydration/string-index.mjs:2:17:
      2 │ import PH_1 from "C:\project\src\components\test"
        ╵                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  You can mark the path "C:projectsrccomponents\test" as external
  to exclude it from the bundle, which will remove this error.
qrac commented 2 years ago

ありがとうございます!ちなみに C:E: は残っていても大丈夫なんですか?

ddPn08 commented 2 years ago

そうですね。この状態で問題なく動作しました。 URLにするとこのようにエラーになってしまうようです。

X [ERROR] Could not resolve "file://C:/project/src/components/test"

    node_modules/.minista/partial-hydration/string-index.mjs:2:17:
      2 │ import PH_1 from "file://C:/project/src/components/test"
        ╵                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  You can mark the path "file://C:/project/src/components/test" as external
  to exclude it from the bundle, which will remove this error.
qrac commented 2 years ago

承知しました!検証ありがとうございます!

qrac commented 2 years ago

@ddPn08 v2.4.5にて反映しました!