现在io.js 支持ES6,你终于能够使用const和let关键字了。显然,let是var的继承者,只不过具有一些超级功能。 那么const呢?我当然知道"常量"是什么意思,但我想知道何时使用它(关于最佳实践)。 例如,如果我创建一个需要另一个模块的模块,我可以这样写:'use stric...
我正在从node.js迁移到io.js,但我的旧node.js代码与jsdom@5不兼容。var jsdom=require('jsdom'); var $=require('jquery')(jsdom.jsdom().createWindow); 错误信息如下:/tmp/iojs/node...
我找不到有关这个ES6功能计划的任何信息。如果能像在浏览器中一样有类似的东西就非常有用。//------ lib.js ------ export const sqrt = Math.sqrt; export function square(x) { return x * x; } e...
我能够部分推断出正在运行的是node.js 还是 io.js,唯一的方法就是检查process.versions.node。在io.js中,我得到的是1.0.4。 我确信有更好的方法-有人知道吗?
我应该在我的package.json文件中引用io.js吗?如果我想编写一个既与Node又与io.js兼容的模块,还有其他需要注意的事项吗?
工具 尝试1 Darwin 14.3.0 Darwin内核版本14.3.0 io.js v1.8.1 zombie版本4.0.7,发布于2015年04月10日 尝试2 Linux ubuntuG5 3.13.0-48-powerpc64-smp node.js v0.10.38 ...