npm을 통한 JavaScript 스크립트 실행
package.json 파일에는
터미널 명령어를 npm을 통해 실행할 수 있게 해주는
특별한 설정 scripts가 존재합니다.
이것은 긴 명령어를 더 편리한 형태로 바꾸기 위해 사용됩니다.
어떻게 작동하는지 살펴봅시다. 예를 들어 sloc 유틸리티가 설치되어 있다고 가정하겠습니다:
npm install -D sloc
이를 사용하여 src 폴더의 내용을 계산해야 한다고 가정해 봅시다:
npx sloc src
위의 명령어를 더 편리하게 만들어 봅시다.
먼저 package.json 파일에 현재 무엇이 있는지 확인해 보겠습니다:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
이제 여기에 scripts 설정을 작성해 보겠습니다.
이 설정은 명령어 이름과 그 값으로 이루어진 객체가 될 것입니다.
계산 명령어를 위해 어떤 이름을 지어봅시다, 예를 들어 count.
값으로는 실행하려는 터미널 명령어를 지정합니다:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
이제 이 명령어를 호출하기 위해
터미널에서 npm을(를) 입력한 후,
run 명령어와 우리가 지은 명령어 이름을 입력해야 합니다:
npm run count
cowsay 라이브러리를 특정 매개변수와 함께 실행하기 위한 여러분만의 명령어를 만들어 보세요.