---
title: "npx 실행 시 cb.apply is not a function 에러가 발생하는 현상"
date: "2022-05-19"
tags: ["TIL","JS"]
status: archived
verified: false
---

## npx 실행 시 cb.apply is not a function 에러가 발생하는 현상

테스트 서버에서 `npx`를 사용하니 `cb.apply is not a function` 이란 메시지가 표시되는 에러가 발생했다.

찾아보니 [npm cache관련 이슈](&lt;(https://github.com/nodejs/help/issues/2874#issuecomment-663661148)>) 같아 링크대로 npm 캐시를 삭제했는데도 안됐다.

다른 원인같아 추가로 알아보니 nvm으로 노드를 사용하지 않아 개별로 설치했던 node, npm의 버전정보가 상이해 발생한 문제였다. nvm으로 노드 버전을 맞추니 정상적으로 npx가 동작했다.

### 참고

-   [stackoverflow - npm ERR! cb.apply is not a function in NPM Nodist](https://stackoverflow.com/questions/64540379/npm-err-cb-apply-is-not-a-function-in-npm-nodist/64540454#64540454)
