require相关内容
我最近一直在使用nodejs,并且仍然对模块系统有所了解,因此如果这是一个明显的问题,我们深表歉意.我想要的代码大致如下: a.js (主要文件与节点一起运行) var ClassB = require("./b"); var ClassA = function() { this.thing = new ClassB(); this.property = 5; }
..
有关lib目录的问题. 使用lib目录有哪些好的做法? 什么时候应该在应用程序/模型或应用程序/助手上使用它? 与某种程度上相关的是,如何使Rails 3包含来自lib目录的文件? 谢谢 解决方案 使用lib目录(我最经常使用它)的一种用法是在模型之间共享代码以保持DRY.例如,如果您要在许多不同的模型上定义tag_tokens属性以与令牌生成器输入一起使用,则可以将其放在
..
我已经编写了一个全局函数来要求我的应用程序/框架的某些文件: global.coRequireModel = function(name) { // CRASH happens here return require.main.require('./api/_co' + name + '/_co' + name + '.model'); } 此模块位于/component
..
我了解module.export和require曼纳: 需要外部js文件进行摩卡测试 尽管只要是模块就可以使用,但是我觉得这种方式很不方便,因为我现在打算做的是测试文件中的代码. 例如,我在文件中有一个代码: app.js 'use strict'; console.log('app.js is running'); var INFINITY = 'INFINITY'
..
此问题与@Henri_Menke对此问题的回答有关:如何在C ++中获取预加载的模块名称 我正在尝试使用自己的版本覆盖require函数,以便可以在Lua脚本中获取预加载的模块名称. 这是我的代码: #include "lua.hpp" void main() { lua_State *L = luaL_newstate(); luaL_openlibs(L);
..
当我在Lua中调用require 'name'时,该名称可以是预加载的模块名称,也可以是当前工作目录中存在的文件. 我有以下两个问题: A.我想知道是否有可能在需要之前预装模块或文件. B.而且如果是文件,我想修改所需的脚本(通过在现有代码的前面添加/添加一些代码),然后最终需要修改后的脚本. A和B都可能吗? P.S .:我正在将Lua与C ++一起使用. 解
..
我需要在lua文件上调用require,而lua文件不会总是在同一位置.我试图在完整路径名上调用require,但这似乎也不起作用.我什至尝试用正确的完整路径名替换同一文件的正常工作要求 示例更改 需要"foo" 到 需要"C:\ Users \ Me \ MyLuaProject \ foo" 但是当我将其切换为完整路径名时,它不再能找到它.因此,我想知道您是否甚至可以在完整路径上调
..
如果我具有这样的文件结构: ./main.lua ./mylib/mylib.lua ./mylib/mylib-utils.lua ./mylib/mylib-helpers.lua ./mylib/mylib-other-stuff.lua 从main.lua可以使用完整路径require('mylib.mylib')加载文件mylib.lua.但是在mylib.lua内部,我也想加
..
我是Lua的初学者. 我想知道是否可以使用require('filename')要求使用luaL_loadstring()加载的脚本. 由于luaL_loadstring(lua_State *L, const char *s)没有指定任何文件名,所以我不知道如何使用require()从其他脚本加载该脚本. require()仅适用于实际的.lua文件吗? 解决方案 lu
..
我的问题是我无法在远程服务器上包含文件. 该脚本在require_once函数处失败. 我正在使用以下脚本运行脚本:php -d allow_url_includ
..
如果我需要一个文件 require('file.json'); 如何检查JSON是否有效?试着抓? 我正在使用蓝鸟诺言,所以现在它刚刚返回 Promise.resolve(require('file.json')); 和bluebird捕获是否找不到文件,但我还需要检查JSON的完整性.我了解,如果文件本身是由FS或其他方式以字符串形式返回的,那么您可以将JSON.par
..
我想在我的JavaScript代码中包含与我的JavaScript源文件在同一目录中的几个JSON文件. 如果我想包含另一个JavaScript文件,我可以简单地使用require. 现在,我使用readFileSync和__dirname来获取JSON,我认为这是一种难看的方法. 是否有类似的要求,使我能够加载JSON文件? 解决方案 从节点v0.5.x开始,是的,您可以像需
..
我有一个用于测试应用程序的设置,其中包括require.js,jQuery,jQueryMobile(jqm),敲除和萨米(sammy) require.js载入jqm,敲除和萨米(sammy) 在应用程序主页上的 我使用sammy加载了剔除viewModels.这些viewModels模板中的负载. 以便显示代码... 需要页面: require.config({
..
Hello comunity :)我正在使用react-native的testapp,并尝试从本地存储位置获取图像。实际我在做什么:我给一个图像directlink源到var并在我的渲染函数中调用这个方法。 * react:^ 0.14.8 || * * react-native:^ 0.23.1 || * * npm:2.15.1 || * *节点:v4.4.4 *
..
Ace Editor有实时语法检查,它可以检查代码是否正常键入语法错误。 我有一个Rails 3.2站点,每个编码页面都包含Ace文件。我在javascript中添加了一个require语句来告诉Ace工作文件在哪里,但它仍然无效。如何让实时语法检查工作? 每个编码页面包括:
..
我们在项目中使用require.js,我们需要覆盖第705行中的 setTimeout ,这是我们需要忽略/忽略这个代码总是setTimeout(我的意思是在它上面运行),问题是如果我在开源代码中更改它时显式更改版本代码将丢失,我应该如何从外部仅为require.js文件覆盖此setTimout保持它只要我使用这个lib,是否可以在全球JS中以优雅方式进行?
..
我如何全局需要一个模块,以便我可以在不同的模块中使用它而不必再次需要它? 或者我每次都必须这样做吗? 有没有最佳做法? 这是我所说的一个例子。 假设我有一个像这样的 index.js : var a = require ('a.js'), utils = require('utils.js'); var str ='你好,这是一个测试'; str = a.chan
..
这可能是个蹩脚的问题,但是如何在常规JavaScript中实现与 require()(Node.js)相同的功能? 一些帮助真的很值得赞赏。 解决方案 有几种服务可以让你这样做。 最受欢迎的是 Browserify 。 基本上,它需要通过语法树读取文件并将其转换为类似于RequireJS的样式。 请注意,这需要额外的编译步骤。 (我们最终会在ES6中获得模块,所以那
..
我想创建一个全局模块文件,然后让我的所有文件都需要该全局模块文件。在该文件中,我将加载所有模块一次并导出已加载模块的字典。 我该怎么做? 我实际上尝试创建此文件...每次我 require('global_modules')时,所有模块不断重装。这是O(n)。 我希望文件是这样的(但它不起作用): // global_modules.js - 只加载一次 var mo
..
我在test.js中保存了以下内容。它成功地在浏览器中扩展了Array,但它似乎不适用于node和require。有人可以解释这里有什么问题吗? (function(){ Array.prototype.max = function(){ return console.log(“Array.prototype.max”); }; return Array.max = funct
..