프로그래밍 언어/HTML,CSS,JS

package.json의 로컬 종속성

Rateye 2021. 6. 17. 21:18
728x90
반응형
질문 : package.json의 로컬 종속성

나는 이와 같은 일을하고 싶기 때문에 npm install../somelocallib package.json 또는 더 중요한 종속성을 설치합니다.

"dependencies": {
    "express": "*",
    "../somelocallib": "*"
}
답변

이 기능은 npm 버전 2.0.0에서 구현되었습니다. 예:

{
  "name": "baz",
  "dependencies": {
    "bar": "file:../foo/bar"
  }
}

다음 경로도 유효합니다.

../foo/bar
~/foo/bar
./foo/bar
/foo/bar

로컬 패키지는 접두사 ( ./node-modules )에 복사 됩니다.

somelocallib package.json 에 somelocallib를 종속성으로 넣으십시오.

"dependencies": {
  "somelocallib": "0.0.x"
}

그런 다음 npm link ../somelocallib 실행하면 npm이 작업중인 버전을 symlink로 설치합니다.

app@0.0.1 /private/tmp/app
└── somelocallib@0.0.1 -> /private/tmp/somelocallib

참조 : 링크 (1)

출처 : https://stackoverflow.com/questions/14381898/local-dependency-in-package-json
728x90
반응형