2017-10-08 3 views
0

계속이 오류 메시지가 표시되며 문제를 해결하거나 다른 사람이 동일한 문제를 겪고있는 곳을 볼 수 없습니다.우분투 서버에 audiosprite를 설치하는 데 문제가 발생했습니다. 16.04

지시 사항을 따라 Linux에 설치했지만 audiosprite가이 오류 메시지를 생성합니다. audiosprite에 문제가 있습니까? 아니면 노드? 또는 다른 것?

이 중요한 경우 노드의 v4.2.6를 사용 :

# audiosprite --help 
/usr/local/lib/node_modules/audiosprite/audiosprite.js:31 
    let opts = {}, callback = function(){} 
    ^^^ 

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode 
    at exports.runInThisContext (vm.js:53:16) 
    at Module._compile (module.js:374:25) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/audiosprite/cli.js:7:19) 
    at Module._compile (module.js:410:26) 
    at Object.Module._extensions..js (module.js:417:10) 

답변

1
이 nodejs과 NPM 버전을 업그레이드

. let, const 키워드는 v4.0에서 지원되지 않습니다. 최신 안정 버전에 대한

sudo npm install n -g 
sudo n 0.12.2 

: 최신 버전에

sudo n stable 

:

sudo n latest 
+0

덕분에 당신은 버전

n 버전 관리가 쉽게 모듈을 업데이트해야 ! 나는 처음 세 명령을했고, 효과가있었습니다! 다시 한 번 감사드립니다! –

관련 문제