1. ホーム
  2. javascript

[解決済み] Javascriptのrequire()関数がReferenceError: require is not definedを発生させる。

2022-03-04 16:39:58

質問

基本的に、私はGoogle Playストアからデータをスクレイピングするためにjavascriptを使用しています。

1-リクエスト

2-チェリオ

3-クエリストリング

GithubにあるGoogle Market APIを使用した。このAPIでは、以下のようにrequireを使用する。

var request   = require('request');
var cheerio   = require('cheerio');
var qs      = require('querystring');

しかし、次のようになります。

ReferenceError: require is not defined ...

つまり、私はjavascriptにrequireを持っていないのです。これは私にとって新しいことなのか、それとも何か普通ではないことなのか、どちらかです。

どのように解決するのですか?

<ブロッククオート

RequireJSは、JavaScriptのファイルおよびモジュールローダーです。これは ブラウザ内で使用することができますが、他のJavaScript環境でも使用することができます。 RhinoやNodeのような。RequireJSのようなモジュール式のスクリプトローダーを使用することで は、コードのスピードと品質を向上させます。

IE 6+ .......... compatible ✔
Firefox 2+ ..... compatible ✔
Safari 3.2+ .... compatible ✔
Chrome 3+ ...... compatible ✔
Opera 10+ ...... compatible ✔

http://requirejs.org/docs/download.html

プロジェクトに追加してください。 https://requirejs.org/docs/release/2.3.5/minified/require.js

そして、これを見てください http://requirejs.org/docs/api.html