JavaScript에서 npx 도구
현재는 패키지를 전역으로 설치하는 것이 나쁜 습관으로 간주됩니다. 그 이유는 이러한 설치가 운영 체제를 어지럽히고, 또한 다른 프로젝트를 위해 여러 버전의 라이브러리를 동시에 유지할 수 없게 하기 때문입니다.
프로그램 패키지는 프로젝트에 로컬로 설치하고, 실행을 위해 특별한 도구인 npx를 사용하는 것이 더 좋습니다.
어떻게 하는지 살펴보겠습니다. sloc 유틸리티를 프로젝트에 로컬로(dev 의존성으로) 설치해 봅시다:
npm install -D sloc
이제 우리 프로젝트 폴더 안에서 설치된 유틸리티를 호출할 수 있습니다:
npx sloc .
cowsay 라이브러리를 로컬로 설치한 다음 npx를 통해 호출해 보세요.