Hun*_*man 72 javascript dependency-management node-modules
基本上,我使用javascript从Google Play商店中抓取数据:
1请求
2-麦片
3,查询字符串
我使用了Github的Google Market API,它使用require如下:
var request = require('request');
var cheerio = require('cheerio');
var qs = require('querystring');
Run Code Online (Sandbox Code Playgroud)
但我得到以下内容
ReferenceError:未定义require ...
所以,我没有javascript的要求,这对我来说是新的,或者这是一个与众不同的东西.
Lat*_*san 68
RequireJS是一个JavaScript文件和模块加载器.它针对浏览器内使用进行了优化,但可以在其他JavaScript环境中使用,例如Rhino和Node.使用像RequireJS这样的模块化脚本加载器可以提高代码的速度和质量.
Run Code Online (Sandbox Code Playgroud)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
小智 12
Require ( https://requirejs.org/ ) 是一个 AMD API。我在应用程序中实现摩纳哥编辑器时遇到了类似的问题。这个脚本标签帮助了我:
<script src="https://requirejs.org/docs/release/2.3.5/minified/require.js"></script>
Run Code Online (Sandbox Code Playgroud)
require是异步模块定义(AMD)API的一部分.
可以通过require.js找到浏览器实现,并且可以在node.js中找到本机支持.
您正在使用的库的文档应该告诉您需要使用它的内容,我怀疑它是在Node.js下运行而不是在浏览器中运行.
小智 6
是的,require 是一个 Node.JS 函数,在没有特定要求的客户端脚本中不起作用。如果您在编写 electronJS 代码时遇到此错误,请尝试以下操作:
在您的 BrowserWindow 声明中,添加以下 webPreferences 字段:即,而不是 plain mainWindow = new BrowserWindow(),写
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
317911 次 |
| 最近记录: |