所以,我有一个支持 Promise 的 nodejs:
$ node -v
v0.11.11
但是当我尝试使用 Promises 时,我遇到了一个错误:
$ node --harmony test.js
require, module, __filename, __dirname) { var promise = new Promise(fu
^
ReferenceError: Promise is not defined
at Object.<anonymous> (/home/just-boris/coding/test.js:1:89)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Function.Module.runMain (module.js:490:10)
at startup (node.js:123:16)
at node.js:1128:3
我的要点中的源代码
我做错了什么?此外,我尝试运行生成器示例并且它正在工作,因此这意味着除了承诺之外启用了 es6 功能