loopback-connector-soap无法正常工作:SyntaxError:块范围的声明

时间:2017-02-26 20:45:46

标签: node.js soap loopbackjs apiconnect

由于我的错误日志不是英文,因此我尝试提供错误恍惚的重要部分,在我尝试添加新的SOAP数据源然后尝试重新加载服务器之后,IBM API Connect Web界面提供了这些部分。

[SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode]

/Users/tim/Development/api/test-api/node_modules/loopback/lib/application.js:246
     throw err;

告诉我要做

npm install loopback-connector-soap --save

但我的意思是这当然是StackOverflow,它没有按预期工作。

完整追踪:

2017-02-26T20:33:58.661Z pid:63405 worker:4 loopback-connector-soap
2017-02-26T20:33:58.661Z pid:63405 worker:4 Führen Sie zur Behebung Folgendes aus:
2017-02-26T20:33:58.662Z pid:63405 worker:4     npm install loopback-connector-soap --save
2017-02-26T20:33:58.662Z pid:63405 worker:4     at DataSource.setup (/Users/tim/Development/api/test-api/node_modules/loopback-datasource-juggler/lib/datasource.js:315:28)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at new DataSource (/Users/tim/Development/api/test-api/node_modules/loopback-datasource-juggler/lib/datasource.js:121:8)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at Registry.createDataSource (/Users/tim/Development/api/test-api/node_modules/loopback/lib/registry.js:355:12)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at dataSourcesFromConfig (/Users/tim/Development/api/test-api/node_modules/loopback/lib/application.js:440:19)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at EventEmitter.app.dataSource (/Users/tim/Development/api/test-api/node_modules/loopback/lib/application.js:235:14)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at /Users/tim/Development/api/test-api/node_modules/loopback-boot/lib/executor.js:190:9
2017-02-26T20:33:58.662Z pid:63405 worker:4     at /Users/tim/Development/api/test-api/node_modules/loopback-boot/lib/executor.js:281:5
2017-02-26T20:33:58.662Z pid:63405 worker:4     at Array.forEach (native)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at forEachKeyedObject (/Users/tim/Development/api/test-api/node_modules/loopback-boot/lib/executor.js:280:20)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at setupDataSources (/Users/tim/Development/api/test-api/node_modules/loopback-boot/lib/executor.js:180:3)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at execute (/Users/tim/Development/api/test-api/node_modules/loopback-boot/lib/executor.js:38:3)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at bootLoopBackApp (/Users/tim/Development/api/test-api/node_modules/loopback-boot/index.js:154:3)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at Object.<anonymous> (/Users/tim/Development/api/test-api/server/server.js:23:1)
2017-02-26T20:33:58.662Z pid:63405 worker:4     at Module._compile (module.js:425:26)
2017-02-26T20:33:58.663Z pid:63405 worker:4     at Object.Module._extensions..js (module.js:432:10)
2017-02-26T20:33:58.663Z pid:63405 worker:4     at Module.load (module.js:356:32)

我对此非常陌生,所以我不知道在哪里开始搜索错误,在我做某事之前

1 个答案:

答案 0 :(得分:0)

如上面的评论所述,此问题已通过更新用户的节点版本得以解决。问题出现在Node版本5.0.0中,但在更新版本6.9中没有出现。