Closed InumberX closed 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> 〜.中略 〜 </> ) }
v3にアップグレードしたらいけるかもしれないので試す
申し訳ありません、v3にアップグレードしたところ解消したのでCloseさせていただきます
問題
publicディレクトリ配下にJSを配置して動作させたいと考えています 本番ビルドを行って生成したページでは動作するのですが、開発モードだと動作していないようです 開発モードで外部ファイル化したJSを動作させることは可能でしょうか
結果
期待する結果