module相关内容

生成es6模块导出

我想以编程方式生成模块的导出,是否可能在es6中? 以下这些行: const ids = ['foo','bar','baz']; ids.forEach(id => { export const [id.toUpperCase()] = id; }); 解决方案 不,不是。出口和进口需要在ES6模块中静态分析。 不仅没有顶级导出声明语法错误,而 ..
发布时间:2017-08-03 20:26:24 前端开发

ES6从对象导出所有值

说我有一个模块( ./ my-module.js ),它有一个对象应该是它的返回值: let values = {a:1,b:2,c:3} //“export values”导致SyntaxError:Unexpected令牌 所以我可以导入它们,如: import'a'from'./my-module'// a === 1 import * as m ..
发布时间:2017-08-03 20:11:15 JavaScript

如何有条件地导入ES6模块?

我需要执行以下操作: if(condition){ 从“something”导入一些东西; } // ... if(something){ something.doStuff(); } 上面的代码不编译;它会抛出 SyntaxError:...'import'和'export'只能出现在顶层。 我尝试使用 System.import 如图所示这里, ..
发布时间:2017-08-03 20:10:58 前端开发

如何连接ES6模块?

如何连接ES6模块? var foo = 2; //这通常是范围的模块。 导出功能Bar(){} // ... concatenate ... import {Bar} from'javascripts / bar'//此文件在并置场景中不再存在。 导出函数Bam(){} 解决方案 如果您想要做的是创建一个不内部使用ES6模块的单一JavaScript文 ..
发布时间:2017-08-03 20:00:26 前端开发

browserify / requirejs模块和ES6模块有什么区别?

我仍然是ES6和模块加载程序的新手,我目前正在考虑将browserify设置与ES6相结合。我想知道如果我正在使用ES6模块,是否仍然需要browserify / requirejs。看起来好像都允许你定义模块并导出它们? browserify / requirejs模块和ES6模块有什么区别? 解决方案 玩了一段时间后,我得到了更好的理解的事情,还要感谢@Andy for 由Addy O ..
发布时间:2017-08-03 19:50:47 前端开发

NodeJS计划支持导入/导出es6(es2015)模块

目前,NodeJS仅使用CommonJS语法来加载模块,如果您真的想要使用标准的ES2015模块语法,您必须先运行它,或者在运行时使用外部模块加载程序。 目前我不太乐意使用任何一个两种方法,NodeJS维护者甚至计划支持ES2015模块? 我没有发现任何关于这一点的提示。 目前,NodeJS 6.x声称支持96%的ES2015功能,但是不是对模块的引用( NodeJS ES2105支 ..
发布时间:2017-08-03 19:16:36 前端开发

将选项传递给ES6模块导入

可以将选项传递给ES6导入吗? 您如何翻译: var x = require('module')(someoptions); 到ES6? 解决方案 没有办法使用一个 import 语句,它不允许调用 所以你不会直接调用它,但你基本上可以使用commonjs做的默认输出: // module.js export default function(optio ..
发布时间:2017-08-03 19:09:29 前端开发

如何在多个GWT eclipse项目之间共享代码?

我想要有多个共享通用代码的GWT项目。这可能吗? AFAICT我的GWT项目需要每个都有自己的目录,源代码直接在下面,这似乎排除了代码共享。我尝试使用链接的文件夹,但GWT似乎并不喜欢(描述这里)。 如果我想这样做,我唯一的选择是将我要共享的代码转换为.jar文件,然后在我的每个项目的XML文件中继承?有没有办法使eclipse自动执行这个打包,还是需要某种“变更共享代码/编译jar /使用 ..
发布时间:2017-07-29 00:41:25 Java开发

导入Python模块时__package__为None

我想通过以下方式动态导入模块: 我创建了一个名为pkg的文件夹,其结构如下: pkg | __init __。py | foo.py 在 __ init __。py 的头部,添加此代码条纹: pkgpath = os.path.dirname(pkg .__ file__); for pkgutil.iter_modules([pkgpath] ..
发布时间:2017-07-22 12:19:23 Python

Perl,动态地包括包

假设我有一个perl模块文件,我想在运行时动态地包含和使用它。所述模块包括一个类,我需要实例化而不知道其名称,直到运行时为止。 例如, #inside module.pm 包模块; sub new { #setup对象 } #inside main.pl #get module.pm as参数 我的$ module_var = #load引用模块使用文 ..
发布时间:2017-07-22 12:18:30 其他开发

动态模块创建

我想从字典动态创建一个模块,我想知道如果添加一个元素到 sys.modules 是真正的最佳方法。 EG context = {a:1,b:2} 导入类型 test_context_module = types。 ModuleType('TestContext','模块创建以提供测试的上下文') test_context_module .__ dict __。update(conte ..
发布时间:2017-07-22 12:13:30 Python

在Elixir或Erlang中如何在运行时动态创建和加载模块?

基本的情况是这样的:我需要从数据库加载文本,然后将该文本转换为Elixir模块(或Erlang模块),然后调用它。该文本与模块文件实际上相同。所以这是一种热代码加载的形式。我想编译“文件”,然后加载生成的模块,然后调用它。后来我会卸载它。唯一的区别是数据库中存在代码,而不是磁盘上的文件。 (并且在我正在编写将要加载的代码的时候不存在)。 我知道Erlang支持热代码加载,但似乎集中在磁盘上编 ..
发布时间:2017-07-22 10:42:12 其他开发

nodejs模块和复制?如果应用程序使用两个需要公共模块的模块,节点是否优化以防止加载相同的代码两次?

如果这是一个愚蠢的问题,但是如果我创建了两个要求('http')和我的主应用程序需要两个模块的模块,或者需要两个模块的模块,同时需要“http”为了自己的目的,我最终会有三个http模块的实例,每个实例都锁定在不同的关闭范围内,还是节点重写事情以避免这种情况? 换句话说,我最终得到一个应用程序: //主应用程序创建一个包含本地实例的闭包的http,一个proxy1 //的实例和一 ..
发布时间:2017-07-21 00:39:04 其他开发