Pra*_*eep 8 javascript node.js
我是node.js的新Bie.我收到语法错误:
意外的令牌{在我的node.js应用程序中
我在Windows 7 64位操作系统上使用v4.5.5.
const {
^
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
Run Code Online (Sandbox Code Playgroud)
让我知道如何摆脱这个.
任何帮助,将不胜感激.
谢谢
普拉迪普
Pra*_*eep 15
通过将节点js升级到该问题得到修复v6.3.1.升级到之后6.3.1,我得到了另一个与isomorphoc-fetch相关的错误,我用它修复了它npm install --save isomorphic-fetch es6-promise
Ref Link: https://www.npmjs.com/package/isomorphic-fetch.
谢谢大家的投入
从您的代码const { name, age } = user;看起来您尝试在Node v4中使用对象销毁,它可以在Node v6中使用.
如果无法切换到v6,则必须将destruct语句重构为经典对象属性access(const name = user.name; const age = user.age).此外,你可以用babel转换代码.
你必须设置和谐解构标志,如果你使用的是节点版本6以下的话
node --harmony-destructuring app.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20406 次 |
| 最近记录: |