npx 명령은 무엇입니까?뭘 할 수 있어요?
4801 단어 JavaScript초학자npmtech
개시하다
Nuxt.js 프로젝트를 만들 때 읽으면서공식 문서 진행되고 있습니다.
$ npx create-nuxt-app <project-name>
라는 기술이 있는데 익숙한 설치 명령과 같은 임의의 인식으로 추진되고 있다.하지만 몇 차례 프로젝트 제작을 반복하다 보니'npx 명령'에 대한 이해가 안 돼 조사 후 편리하다고 판단해 정리했다.
잘못된 점도 있다고 생각해요. 지적해 주셨으면 좋겠어요.
What? npx
npx 명령은 npm 버전 5.2.0에 첨부된 명령으로 로컬 설치 명령을 실행하는 데 사용됩니다.npm의 버전 5.2.0은 지금부터 약 3년 전에 발표되었기 때문에 현재 주로 사용되고 있는 npm는 거의 모두 사용할 수 있는 상태입니다.
npx를 사용할 수 있는 상태에서 굳이 사용하지 않으면 낭비되고 편리하기 때문에 이것은 반드시 사용해야 할 지령 중의 하나이다.
만약 npx 명령이 존재하지 않는다면, 다음 명령을 사용하여 전역에 설치할 수 있습니다.
$ npm install -g npx
Why? npx
왜
npx
명령이야?npm로 프로젝트를 만들고 초기화하는 명령은 다음과 같습니다.
$ npm init <project-name>
이것은 npm을 사용하여 프로젝트를 관리하에 필요한 패키지입니다.json을 생성합니다.npm를 사용하여 스크립트를 실행하려면 패키지가 필요합니다.json의
scripts
에서 스크립트를 미리 정의해야 합니다. "scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate"
},
상기한create-nuxt-app에서 발췌한 프로젝트.그러나 npx 명령을 사용하면 설치되지 않은 명령도 자동으로 찾아서 설치하고 실행합니다.
실행된 후 포장된 것을 제거하면 환경이 오염되지 않는다고 한다.
설치할 필요는 없지만 쉽게 시도하고 환경을 오염시키지 않으려는 수요에 적합하다고 생각합니다.
How Use? npx
npx 명령의 기본 사용 방법은 다음과 같다.
설치된 모듈의 실행
$ npx <インストール済みモジュール名>
설치되지 않은 모듈 실행(실행 후 자동 삭제)$ npx <未インストールのモジュール名>
GiitHub 웨어하우스 지정 후 수행$ npx github:<リポジトリ名>
GiitHub의 창고를 직접 지정하여 집행하는 것도 편리하다.npx 명령을 실행하면 로컬에서 지정한 노드 모듈 저장 경로를 찾습니다. 찾지 못하면 인터넷에서 찾아 자동으로 설치합니다.
실행 중인 노드 모듈은 실행 후 자동으로 삭제되어 환경을 심각하게 오염시키지 않습니다.
전도js 프로젝트 제작 명령을 다시 볼게요.
$ npx create-nuxt-app <project-name>
즉, 프로젝트를 제작할 때 집행create-nuxt-app이라는 모듈을 통해 각 모듈 간의 의존 관계를 해결하는 동시에 프로젝트를 만들 수 있다.Nuxt.js를 사용한 프로젝트도 스크래치 1부터 시작할 수 있지만create-nuxt-app를 사용하면 간단하게 시작할 수 있어 큰 장점이다.
총결산
npx 명령을 사용하면 스크립트를 설치하지 않아도 간단하게 실행할 수 있습니다.
평소에 무심코 두드린 지령이라도 그 뜻을 알면 점과 점을 연결할 수 있어 프로그램에 대한 이해가 더욱 깊어진다.
"백문이 불여일견이다."
끝까지 읽어주셔서 감사합니다.
참고 자료
Reference
이 문제에 관하여(npx 명령은 무엇입니까?뭘 할 수 있어요?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ryuu/articles/what-npxcommand텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)