2016-06-17 2 views
1

AWS 솔루션 용으로 serverless framework을 실행하고 싶습니다.AWS Serverless Framework를 시작하면 초기 샘플을 설치할 수 없습니다.

그러나 샘플 스타터가 제대로 설치되지 않고 있습니다. 이유가 무엇입니까?

$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 
+1

어떤 노드 버전을 설치 했습니까? 적어도 버전 4.x를 사용하고 있습니까? – Mikelax

+0

@Mikelax 좋은 지적, 나는 아주 오래된 노드 버전을 실행 중이었고 이제 업그레이드되었습니다. 감사합니다. – MaKo

답변

1

comments에 용해 된 바와 같이, 문제는 이전 노드의 버전이 사용하고, 서버없는 노드 버전 4.x의 이상을 요구하는 경우가 발생했습니다.

이 경우 let 선언은 ES6 사양이며 노드 4 (Kangax table)에서만 지원되기 때문에 인식되지 않았습니다.