본문 바로가기
프로그래밍/웹 개발

[EC2] sudo node 명령어 에러 (The Node-API version of this Node instance is 1)

by 제이콥J 2022. 9. 30.

AWS EC2에서 node index.js 명령어는 문제 없이 실행이 된다.

그러나 sudo node index.js는 실행이 되지 않는다.

 

Error: The Node-API version of this Node instance is 1. This module supports Node-API version(s) 3. This Node instance cannot run this module.

 

 

이는 sudo 경로의 문제로 발생한 에러이다.

sudo 경로를 바꿔서 해결할 수 있다.

 

그러나 which 명령어를 사용하여 간단한 해결이 가능하다.

 

sudo `which node` index.js

 

참고 링크 : https://stackoverflow.com/questions/4976658/on-ec2-sudo-node-command-not-found-but-node-without-sudo-is-ok

반응형

댓글