启动AWS Serverless Framework无法安装Starter示例

我想运行无服务器框架以用于我的AWS解决scheme。

但是样本启动器没有正确安装,为什么?

$serverless project install serverless-starter /usr/local/lib/node_modules/serverless/bin/serverless:5 let argv = require('minimist')(process.argv.slice(2)); ^^^ SyntaxError: Unexpected strict mode reserved word at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:501:10) at startup (node.js:129:16) at node.js:814:3 

正如在注释中解决的那样,当使用旧的Node版本时,出现了问题,而Serverless需要Node 4.x或更高版本。

在这种情况下, let声明不被识别,因为它是一个ES6规范,支持仅在节点4( Kangax表 )中启动。