2013-06-16 3 views
17

'npm '은 git에 대해 알고 있으므로 github에서 Node.js 모듈을 검색하는 데 사용할 수 있습니다. 그래서, Node.js 모듈을 만들고 github에서 호스팅했습니다.GitHub에서 Node.js 모듈 가져 오기 - 오류 : ENOENT, open package/package.json '

Error: ENOENT, open '/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json' 
... 
code ENOENT 
npm ERR! errno 34 

내가 잘못 뭘 어떻게 GitHub의에서 모듈을 설치 :

npm install git://github.com/git-user/repo.git 

다음 나는 다음과 같은 오류가 점점 오전 : 나는 다음과 같은 내 Node.js를 프로젝트에 설치하려고하면? 감사합니다.

답변

29

저장소에 적절한 package.json 파일이 있습니까? 이것은 저장소를 npm 모듈로 처리하도록 요구됩니다.

+5

Peter. package.json이 빠졌고 'npm init'이 모든 의존성을 가진 하나를 만들었습니다. – latvian

+6

제 경우에는'package.json' 파일이 들어있는 디렉토리 위에 npm install을 실행하고있었습니다. 죄송합니다. :) –

+0

나를 위해, 나는 잘못된 폴더에, 죄송합니다 적절한 하나에 뛰어 ... –

1

.zip 파일을 사용 중일 수 있습니다. NPM은이를 지원하지 않으므로 오류가 발생할 수 있습니다. 사용할 수있는 것은 다음과 같습니다. https://npmjs.org/doc/install.html#DESCRIPTION

+0

URL에서 지퍼를 제거하고 "아카이브"를 "tarball"로 대체하는 github에서 가져 오는 경우 내 문제를 해결 함 케이스 – iku