qrac / minista

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

質問:public配下に配置したJSを開発モードで動作させることは可能ですか #117

Closed InumberX closed 1 year ago

InumberX commented 1 year ago

問題

publicディレクトリ配下にJSを配置して動作させたいと考えています 本番ビルドを行って生成したページでは動作するのですが、開発モードだと動作していないようです 開発モードで外部ファイル化したJSを動作させることは可能でしょうか

├── public
│   └── assets
│       └── js
│           └── common.js
└── src
    ├── pages
    │   └── index.tsx
    └── root.tsx
[public/assets/js/common.js]
window.addEventListener('DOMContentLoaded', () => {
    console.log('DOMContentLoaded')
})
[src/root.tsx]
〜.中略 〜
const Root = ({ location, frontmatter, children }: RootProps) => {
  〜.中略 〜
  return (
    <>
      <Head>
        〜.中略 〜
        <script src="./assets/js/common.js" defer />
      </Head>
      〜.中略 〜
    </>
  )
}

結果

期待する結果

InumberX commented 1 year ago

v3にアップグレードしたらいけるかもしれないので試す

InumberX commented 1 year ago

申し訳ありません、v3にアップグレードしたところ解消したのでCloseさせていただきます