http://h3manth.com/new/blog/2013/es6-on-nodejs/과 같이이 새 기능을 실행하려고 시도합니다. 특히 로컬 노드 환경에발생 자입니다. 내가 0.11.4 전에 노드 버전에 node --harmony --use-strict es6.js
를 실행하는 모든 이유가 내가 얻을 오류노드가 하모니 기능을 사용할 수 없습니다.
--debug-brk
문을 추가 할 때 내가 global.v8debug.Debug.setBreakPoint(compiledWrapper, 0, 0);
^
ReferenceError: break_point is not defined
을 얻을 function *Counter() {
^
SyntaxError: Unexpected token *
etc...
조화를 사용할 수있는 옵션을 제공하지만 이전 버전에서는 사용하지 않는 이유가 확실하지 않으며 이후 버전을 디버깅 할 수없는 이유는 무엇입니까?
'--use-strict' 옵션을 사용하지 마십시오. 타사 모듈을 사용하는 경우 아무 이유없이 강제 모드가됩니다. 엄격 모드를 사용하려면 파일의 처음에 지정해야합니다. – alex
github 문제 추적기에 문제가 있지만 아직 응답 없음 https://github.com/joyent/node/issues/7363#issuecomment-43405861 – George