npm
에 2 개의 프로젝트 (패키지)가 있습니다. package_A
을 package_B
에 종속 시키려고합니다. package_A
루트 폴더에서 npm install -g
을 실행 한 다음 npm
을 C:\Users\Myuser\AppData\Roaming\npm\node_moduls\package_A
폴더에 설치합니다. 현재 packages.json
에서 package_B
에 나는 "package_A": "1.0.0"
을 종속성에 추가합니다. package_B
루트 파일에서 npm install
을 실행하면 해당 파일은 [email protected] not found
에 실패합니다.npm 자신의 로컬 패키지를 설치하는 방법은 무엇입니까?
npm을 어떻게 내 로컬 패키지로 식별 할 수 있습니까?
참고 :
- 우리는 팀, 그때는 명시 적으로
package_A
를 해결하고 싶지 않아요. - 우리는 넥서스 저장소 관리자를 사용하고 있습니다.
- 내 프로젝트를 http://registry.npmjs.org/에 게시하고 싶지 않습니다.
npm 서버에 게시하고 싶지 않습니다. 나는 내 컴퓨터에 게시하여 다른 모듈이 액세스 할 수 있도록하려고합니다. –
'컴퓨터에 게시하기'라는 것은 없습니다. 당신은 '설치'만합니다. 귀하의 컴퓨터; 전역 적으로 또는 프로젝트 디렉토리에 로컬로. 세계적으로 설치했다면, 어쨌든'npm install '을 사용하여 다시 설치하고자하는 이유는 무엇입니까? (BTW, 관심사가 '모듈 공개'인 경우 npm에서 개인 계정을 사용할 수 있습니다.) –
모든 모듈이 npm 서버에 게시되어야합니다. 원하지 않는 경우 어떻게해야합니까? –