앵귤러2를 새로 받아야 해서 npm을 돌려봤는데....
index.js:2
const spawn = require('child_process').spawn;
^^^^^
SyntaxError: User of const in strict mode.
어떤 명령어를 날려도 이 에러가 뜨면서 진행이 되지 않습니다.
일반적으로는 npm을 업데이트하거나 캐쉬를 날린 후 다시 설치하면 됩니다.
업데이트 명령을 아래와 같습니다.
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install --global --production npm-windows-upgrade
npm-windows-upgrade
다시 설치하는 명령은 아래와 같습니다.
npm cache clean -f
npm install -g n
node --version
저 같은 경우 npm의 어떤 명령어를 실행하든지 계속 저 메시지가 떠서 방법이 없습니다.
이렇게 되면 어쩔 수 없이 처음부터 재설치를 해보는 것이 답입니다.
아랫글을 참고하여 처음부터 재설치를 합니다.
참고 : [Node.js] 윈도우에서 'Node.js'와 'NPM'을 설치하기
저는 결국 재설치를 했습니다. ㅜㅡ
뭔가.....
윈도우용 npm에 좀 문제가 있다는 느낌을 가끔 받습니다.
이게 아직 익숙지가 않아서 그런 것인지 정말 문제가 있는 건지 모르겠네요 ㅎㅎㅎㅎ
그래도 명령어 자체는 리눅스에서 똑같이 쓸 수 있어서 자료 찾기는 좋습니다 ㅎㅎㅎ