基本的に、私はjavascriptを使ってGoogle Playストアからデータを取得しています。
1-リクエスト
2チアリオス
3-QueryString
次のようにrequireを使用するGithubのGoogle Market APIを使用しました。
var request = require('request');
var cheerio = require('cheerio');
var qs = require('querystring');
しかし、私は次のようになっています
ReferenceError:requireが定義されていません...
だから、私はJavascriptでこれを必要としていません。これは私にとって新しいものであるか、これは普通のことではありません。
RequireJSはJavaScriptファイルとモジュールローダーです。ブラウザ内での使用に最適化されていますが、RhinoやNodeなどの他のJavaScript環境でも使用できます。 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
デフォルトでは、require()
はクライアントサイドJavaScriptの有効な関数ではありません。 require.js を検討することをお勧めします。これはクライアント側を拡張してその機能を提供するからです。
require
は、 AMD(Asynchronous Module Definition)API の一部です。
ブラウザの実装は require.js で見つけることができ、ネイティブサポートは node.js で見つけることができます。
あなたが使っているライブラリのドキュメンテーションはあなたがそれを使う必要があるものをあなたに教えるべきです、私はそれがブラウザではなくNode.jsの下で走ることを意図していると思う。
私にとっての問題は、参照していたパッケージのwebpackビルドモードをproductionに設定していなかったことです。明示的に "build": "webpack --mode production"に設定することで問題は解決しました。