Javascript
use strict: command not found in npm package
codevil
2024. 6. 6. 12:34
이번이 벌써 배포한 npm package가 네번째인데, npm package하면서 처음 보는 에러를 발견했다. 우선 이 에러는 배포할 때 나타나는 에러는 아니고 npx [package-name]을 하였을 때 나오는 에러이다
이전에 배포한 패키지와의 차이는 babel로 하냐 tsc로 컴파일하냐의 차이와 type module과 type commonjs차이가 있었다. 구글링해본 결과 Shebang line을 첫번째 줄에 써야했다.
#!/usr/bin/env node
tsc 같은 경우 main.ts 첫줄에 넣거나 shebang을 넣는 라이브러리로 처리하면 된다.
끝!