jus*_*ris 1 javascript node.js promise ecmascript-harmony
所以,我有一个支持promises的nodejs:
$ node -v
v0.11.11
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用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
Run Code Online (Sandbox Code Playgroud)
我的要点中的源代码
我做错了什么?此外,我尝试运行生成器示例并且它正在工作,因此这意味着es6功能已启用,但承诺除外
几个月前(10月,IIRC),承诺只落在了V8.您运行的节点版本落后于该版本的V8.
编辑:更正,第一个版本登陆11月底,成为V8 3.23.14.
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |