npm에서 로컬 패키지를 설치하는 방법

이 게시물에서는 npm 명령을 사용하여 로컬 패키지를 설치하는 방법을 보여줍니다.

일반적으로 npm intall는 npmjs.com에서 공개된 패키지를 다운로드하여 설치하지만, 여기서 설명하는 것은 로컬에만 존재하는 자체 제작 라이브러리를 install하는 방법입니다.

( yarn 에서 비슷한 일을하는 방법은 "Yarn에서 로컬 패키지를 add하는 방법 "을 참조하십시오)

하는 방법



로컬 패키지를 설치하려면 단순히 설치하려는 패키지의 파일 경로를 npm intall 인수로 만듭니다.
npm install インストールしたいパッケージのパス

로컬 패키지를 설치하는 구체적인 예



조금 구체적인 예를 토대로 설명합니다.

아래 그림과 같이 myapp 패키지와 mylib 패키지가 있고 myapp 에서 mylib 를 사용하고 싶은 예를 살펴 보겠습니다.


mylibindex.js 에서는 helloWorld 변수가 제공되고 myappmain.js 에서 그것을 사용하고 싶습니다.

이 때 myapp 패키지에서 npm install ../mylib를 실행하면 이것이 가능합니다.
$ npm install ../mylib

+ [email protected]
added 1 package and audited 1 package in 0.74s
found 0 vulnerabilities

설치되면 package.jsonmylib에 대한 종속 설정이 추가됩니다.

package.json
{
  "name": "myapp",
  "version": "1.0.0",
  "license": "MIT",
  "dependencies": {
    "mylib": "file:../mylib"
  }
}
main.js 를 실행해보십시오.
$ node main.js
Hello World!
mylib 의 변수가 사용되고 있지만 알 수 있습니다.

그건 그렇고, 설치된 myapp/node_modules/mylib../../mylib에 대한 심볼릭 링크가됩니다.
$ ls -la myapp/node_modules
lrwxr-xr-x 11 suin 14 Apr  9:35 mylib -> ../../mylib

좋은 웹페이지 즐겨찾기