club1969
@club1969

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Uncaught ReferenceError: require is not definedが解消できない

Q&A

解決したいこと

Nuxt2からNuxt3へアップグレード移行中、 CSS、 jsからNuxt3へ移行しているのですが、
こちらのエラーが出てしまいました。

発生している問題・エラー

index.js:1 Uncaught ReferenceError: require is not defined
    at index.js:1:20

例)エラーの箇所はNode_modules内のindex.jsで起きているようなのですが、
原因はrequire はブラウザには存在しないためということで、 requireが記述されている箇所を探したのですが見つからない状態です。

const htmlparser = require('htmlparser2');

また、Vueは移行していないのでデフォルトの状態ですが、一応動いています。
スクリーンショット 2024-10-17 17.21.08.png

このままVueクラスの移行に進んで良いものでしょうか?
できればエラーを解消したく、、
対処方法ご教授いただければ幸いです!

該当するソースコード

例)

Nuxt3 

自分で試したこと

0

1Answer

試したこと にリンクを貼っていますが、具体的にはどの様に修正したか書いてもらわないと同じ様なことを書いてしまい確認できないのではないでしょうか……?
うまくいかなかったならどのようにうまくいかなかったかも質問中に書いていただきたいところ……。

import htmlparser from 'htmlparser2';

に書き換えたのでしょうか?

0Like

Your answer might help someone💌