Closed ghost closed 5 years ago
webpack圧縮されているという事はクライアントサイド(~.vue
)内でcheerio-httpcli
をimport
などで呼び出していると見受けられますが、child_process
やfs
はNode.js上でのみ存在するモジュールなのでブラウザには実装されていません。
したがって、~.vue
ファイル内でcheerio-httpcli
を呼び出すことはできません。
やるのであれば、サーバーサイドでcheerio-httpcli
を使用した処理を行い、その結果をクライアントサイドに返すAPIとして実装する形になります。
(Nuxt.js
未経験者なので見当違いのことを言っていたらご指摘お願いします)
なるほど、ご指摘ありがとうございます。 変なこと聞いてすみませんでした
現在、Nuxt.jsでスクレイピングアプリの開発をしているのですが、Nuxt.jsはデフォルトでwebpackで圧縮するので、エラーしかわからない状態なのですが、
child_process
とfs
をうまく取り込めてないみたいでエラーになります。どうしたらよいでしょうか...