javascript - not - require js
La función Javascript require() que proporciona ReferenceError: require no está definida (3)
RequireJS es un archivo JavaScript y un cargador de módulos. Está optimizado para uso en el navegador, pero se puede usar en otros entornos de JavaScript, como Rhino y Node. El uso de un gestor de scripts modular como RequireJS mejorará la velocidad y la calidad de su código.
IE 6+ .......... compatible ✔ Firefox 2+ ..... compatible ✔ Safari 3.2+ .... compatible ✔ Chrome 3+ ...... compatible ✔ Opera 10+ ...... compatible ✔
http://requirejs.org/docs/download.html
Agregue esto a su proyecto: https://requirejs.org/docs/release/2.3.5/minified/require.js
y eche un vistazo a este http://requirejs.org/docs/api.html
Básicamente, estoy usando javascript para raspar datos de la tienda de Google Play usando:
1-Solicitud
2-Cheerios
3-QueryString
Utilicé la API de Google Market de Github, que usa require de la siguiente manera:
var request = require(''request'');
var cheerio = require(''cheerio'');
var qs = require(''querystring'');
Pero estoy recibiendo lo siguiente
ReferenceError: require no está definido ...
Por lo tanto, no necesito en javascript, que es nuevo para mí o es algo fuera de lo común.
Por defecto, require()
no es una función válida en javascript del lado del cliente. Te recomiendo que busques en require.js ya que esto amplía el lado del cliente para proporcionarte esa función.
require
es parte de la API de Definición de Módulo Asíncrono (AMD) .
Se puede encontrar una implementación del navegador a través de require.js y se puede encontrar soporte nativo en node.js
La documentación de la biblioteca que está utilizando debe indicarle qué necesita usar, sospecho que está destinado a ejecutarse en Node.js y no en los navegadores.