Amazon EC2에서 실행되는 node.js에서 '예기치 않은 토큰 근처의'구문 오류를 문제 해결하는 방법에 대해 알아보십시오. 성공적인 해결으로 이어진 단계를 발견하십시오! ---이 비디오는 https://stackoverflow.com/q/71098529/에 대한 질문을 기반으로합니다. https://stackoverflow.com/u/9285695/) 'Stack Overflow'웹 사이트. 이 훌륭한 사용자와 StackexChange 커뮤니티 덕분에 공헌에 감사드립니다. 대체 솔루션, 주제, 주석, 개정 내역 등의 최신 업데이트/개발과 같은 원본 콘텐츠 및 더 자세한 내용은 이러한 링크를 방문하십시오. 예를 들어, 질문의 원래 제목은 다음과 같습니다. 예기치 않은 토큰 근처의 구문 오류`../lib/cli.js '' '도 CC By-SA https:/meta.sckexchange.com.Stackexon the the the-sa https:/meta.stackex. 'CC By-SA 4.0'(https://creativecommons.org/licenses/by-sa/4.0/) 라이센스에 따라 라이센스가 부여되며 원본 답변 게시물은 'CC Bysa 4.0'(https://creativecommons.org/by-sa/4.0/)에 따라 라이센스가 부여됩니다. 당신에게 어떤 것이 보이면, vlogize [at] gmail [dot] com에서 저를 보내 주시기 바랍니다. --- node.js 프로젝트로 작업 할 때 Node.js의 예기치 않은 토큰 근처의 구문 오류를 이해하고 해결하면 스크립트와 관련된 예상치 못한 토큰 근처의 구문 오류와 같이 디버그에 실망 할 수있는 오류가 발생할 수 있습니다. 이 특정 오류는 종종 구성 뉘앙스가 작동하는 Amazon EC2와 같은 환경에서 스크립트를 실행하는 동안 발생합니다. 이 안내서에서는이 오류가 발생하는 이유와 효과적으로 해결할 수있는 방법을 안내합니다. 상황 : 무엇이 잘못 되었습니까? 이 특정 시나리오에서 사용자는 다음과 같은 문제를 겪었습니다. [[이 텍스트 또는 코드 스 니펫 공개 비디오 참조] 사용자는 다음과 같이 정의 된 스크립트의 명령을 사용하여 Amazon EC2 인스턴스에서 호스팅 된 Node.js 스크립트를 실행하려고 시도했습니다. v11.1.3 호스팅 : Amazon EC2 (기본 Linux AMI) 솔루션 : 사용자 경험을 기반으로 한 단계별 접근 방식으로 이러한 문제를 해결하려면 몇 가지 문제 해결 단계가 필요할 수 있습니다. 다음은 비슷한 문제가 발생할 때 다음에해야 할 일에 대한 고장입니다. 1. 통역사 설정을 확인하십시오. 예상치 못한 토큰 메시지 근처의 구문 오류의 일반적인 범인은 잘못된 통역사입니다. 사용자는 구식 스택 오버 플로우 솔루션을 기반으로 PM2 스크립트를 실행하는 동안 -인터 프리터 배쉬 플래그를 추가했습니다. 문제를 해결하려면 : PM2 명령에서 불필요한 통역 플래그를 제거하십시오. 이는 구문 오류로 이어지는 경로 관련 문제를 제거하는 데 도움이됩니다. 2. 때때로 환경을 상쾌하게하십시오. 가장 좋은 방법은 신선하게 시작하는 것입니다. 이 경우 환경을 완전히 다시 설치하면 오류가 해결되었습니다. 다음 단계를 고려하십시오. 노드 및 NPM 삭제 : 현재 node.js 및 npm 설치를 제거하십시오. NVM을 다시 설치하십시오 : NVM (Node Version Manager)을 사용하는 경우 다시 설치하여 구성 또는 설정을 재설정하십시오. 노드를 다시 설치하십시오 : NVM을 사용하여 응용 프로그램 요구 사항에 맞는 안정적인 버전의 node.js를 설치하십시오. 3. 권한 및 경로 확인 모든 것을 다시 설치 한 후 스크립트의 Shebang 라인이 새 node.js 설치 경로와 올바르게 일치하는지 확인하십시오. 4. 레거시 코드 및 플래그 확인 문제가 지속되면 레거시 플래그 재 방문 또는 온라인으로 찾은 핸드 다운 코드 스 니펫을 고려하십시오. 때때로, 이것들은 부주의하게 합병증을 일으킬 수 있습니다. 항상 필요한 것만 적고 최신 지침 및 모범 사례와 일치하는 것이 좋습니다. 5. 마지막으로 다시 테스트, 위의 변경 사항을 구현 한 후 PM2를 통해 또는 Node.js를 통해 직접 스크립트를 실행하십시오. 이것은 예기치 않은 토큰 문제 근처의 구문 오류를 이상적으로 해결해야합니다. 결론 구문 오류를 다루는 것은 어려울 수 있지만 근본적인 문제를 이해하고 앞서 언급 한 솔루션을 적용함으로써 효과적으로 해결할 수 있습니다. 구식 플래그를 제거하거나 환경을 새로 고치거나 올바른 경로를 단순히 설정하는지 여부에 관계없이 깨끗하고 현재 코드를 유지하면 이러한 오류가 향후 다시 자라는 것을 방지 할 수 있습니다. 필요한 경우“모든 것을 포용하고 처음부터 처음부터 시작하십시오”철학을 주저하지 마십시오! Node.js 환경이 훨씬 나을 것입니다. Node.js 환경에 관한 추가 쿼리 나 팁을 위해 의견에 의견을 공유하십시오!