[JS] require is not defined 要怎麼解決

不好意思打擾了,最近剛碰JS,在使用NodeJS後發現我沒辦法使用require()這個函式,查了很就都找不到確切原因,我確定我會安裝一些npm套件,但就是那個function沒法使用,感覺是我的JS根本找不到require()這個函式,因為VScode連提示字都沒出現。 感謝幫忙
megapx
留言
你如果環境是在瀏覽器的話,你不應該去 require node環境上使用的套件,你應該選擇瀏覽器支援的套件,例如 jquery 的ajax 或是現在比較流行的 axios,又或是原生的fetch等方式來處理非同步 如果不支援比較舊的瀏覽器你可以考慮使用 ES Module 的方式來開發 例如你在引入的時候加上 type="module" 就可以使用 import 的方式來引入你npm 安裝的套件
megapx
使用自動化編譯工具的話倒是會比較方便,你的問題就是環境上面選擇使用的套件選錯了,使用的時候分清楚就好