gpt4 book ai didi

node.js - 在不在 REPL 中的文件中使用 io.js 上的类

转载 作者:搜寻专家 更新时间:2023-10-31 23:05:03 26 4
gpt4 key购买 nike

io.js 昨天发布了 1.0.1 版本,正如开发人员所说,现在可以在没有夜间构建的情况下使用类。

但如果不在 REPL 中,我将无法使用 ES6 类,例如:

$ iojs --use_strict --harmony_classes
> class Person {}
> [Function: Person]

但是我把它写在一个文件里,它不起作用:

$ iojs test.js --use_strict --harmony_classes
class Person {}
^^^^^
SyntaxError: Unexpected reserved word
at exports.runInThisContext (vm.js:54:16)
at Module._compile (module.js:429:25)
at Object.Module._extensions..js (module.js:464:10)
at Module.load (module.js:341:32)
at Function.Module._load (module.js:296:12)
at Function.Module.runMain (module.js:487:10)
at startup (node.js:111:16)
at node.js:809:3

我做错了什么?

最佳答案

命令行参数实际上并没有应用于iojs。将命令更改为

iojs --use_strict --harmony_classes test.js

它现在可以正常工作了。

关于node.js - 在不在 REPL 中的文件中使用 io.js 上的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27962693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com