因此,我尝试将节点模块与JavaScript一起使用,为此,我需要使用"require“加载模块,所以我安装了Require.js,如下所示:
npm i requirejs
这是我的代码:
var ecurve = require('ecurve') ;
var BigInteger = require('bigi')
var AES = require("crypto-js/aes");
var SHA256 = require("crypto-js/sha256");
var CryptoJS = require(&
我如何在全局上要求一个模块,这样我就可以在不同的模块中使用它,而不必再次要求它了?还是每次我都要这么做?这方面有什么最佳做法吗?
下面是我所说的例子。假设我有这样一个index.js:
var a = require('a.js'),
utils = require('utils.js');
var str = 'hello this is a test';
str = a.change(str);
utils.return(str);
a.js
var utils = require('utils.js');
export
我正在尝试从运行gulp命令的地方在我自己的gulpfile (gulpfile.js)中要求一个gulpfile (gulpfile.js)。当我尝试使用someGulpfile中定义的任务时,它会在控制台上抛出一个错误,尽管我在Task 'default' is not in your gulpfile中做了require('./someGulpfile');
如何使用someGulpfile中定义的任务?是什么引起了这个问题?
我发现这在某种程度上是可行的,但它并没有输出所有正在运行的任务(例如,它没有输出,启动sometask,Finished,启动默认
我在Titanium studio中的每个页面都有一个重复的代码,所以我应该在每个单独的页面中声明它,还是在全局范围内声明它?
就像这样。
//app.js
test = require('test');
//page1.js
test= new test();
view.add(test.view);
exports.view = view;
//page2.js
test = new test();
view.add(test.view);
exports.view = view;
或者我应该这样做
//app.js
//page1.js
var test = r
我在分析一个chrome扩展中的javascript代码时注意到了这一点。
require("name of required class/file/module") //Not sure whether it is class,file,module
可能是因为我是编程新手,但我在javascript参考中找不到'require‘关键字,或者documentation.There是用于导入模块的'import’语句。我在谷歌上搜索了require for javascript,但我所能找到的是node.js的'require‘,即使用javascrip
RequireJS有一个很好的特性,可以将JS项目优化为一个脚本(让我们称之为foo.js)。
如果我包含foo.js,我会得到:Uncaught ReferenceError: define is not defined。如果我在foo.js之前添加require.js,这个错误就会消失,因为define是由RequireJS定义的。我不希望我的库用户必须这样做才能使用它。
我能让RequireJS以适当的方式嵌入到foo.js中吗?连接文件可以接受吗?
Node.js / CommonJS
我正在为我的工具创建一个GitHub回购,它有一个核心、控制、服务器和客户端库。它们不太可能同时使用。
我希望我的同事们为所有四个库建立一个require入口点。因此,我做了一个有问题的实现:导出具有指向其他类的静态属性的Core类。
Tool.js
class Core
{
static get Control(){return require("./control")};
static get Server(){return require("./server")};
static get Cli
在运行jshint来验证JS代码时,我经常得到这样的错误
line 264, col 11, 'Cookies' is not defined.
Cookie来自
//= require js.cookie
它是作为Rails资产管道的一部分编译的,所以JSHint不知道它。
有没有办法对其进行设置,使JSHint在具有所有依赖项的文件上运行?或者还有其他选择吗?
我想使用这个代码库中的QRCode生成器:
如何通过webpack导入QRCode?当我通过npm安装qrcodejs时,index.js包含以下代码module.exports = 'qrcodejs';当我在代码中使用require('qrcodejs');时,它返回字符串'qrcodejs',但我想通过webpack导入QRCode构造函数。我希望能够在我的代码中调用构造函数,就像这样,在用webpack导入它之后。
let qrcode = new QRCode("output", {
我试图弄清楚RequireJS是如何工作的,但是RequireJS网站在解释基本知识方面非常不清楚,特别是关于如何使用“要求”和“定义”方法。
下面的示例正在运行:
//module1.js
define([], function () {
var returnedModule = function () {
var _name = 'whoa I am a module';
this.getName = function () {
return _name;
}
};
return
我正在尝试模块化我的应用程序分离路由,但唯一起作用的是根路由,我不知道我的代码有什么问题,在阅读了之后,我的代码似乎被正确地编写了
app.js
// ...
var routes = require('./routes/index');
var users = require('./routes/users');
//Require the external route
var about = require('./routes/about');
var app = express();
// view engine setup
app.s