2016-07-20 1 views
0

package.json에서 "file : ../ project-name"을 사용하여 로컬 프로젝트를 설치하려고합니다. 그러나이 명령을 실행하면 소스 파일 자체가 아닌 로컬 프로젝트 (node_modules)의 종속성 만 설치됩니다.npm 로컬 폴더 설치에만 node_modules 설치

예를 들어 project-name/src가 있는데 node_modules/project-name/src에 나타나기를 기대하지만 그렇지 않습니다.

.gitignore (.npmignore 파일이 없음)를 검사했고 폴더가 제외되지 않았 음을 확인했습니다.

여기에 표시되지 않는 내용은 무엇입니까?

답변

1

files property을 참조하는 경우 npm install의 node_modules에 복사 할 파일을 나타내지는 않지만 npm publish에 게시 할 파일을 나타냅니다.

편집

파일과 종속성을 포함 : "를에

  1. 가지고 package.json
  2. 선언 보낸 파일 : 프로젝트의 ...을 디렉토리에있다 파일 "속성.
+0

파일 : ../ project-name은 내가 의존성에 넣은 것입니다. 그러나, 당신은 내 방향을 올바른 방향으로 지적했다. 내가 파일 속성에 넣지 않았기 때문에 설치되지 않은 파일 ... 감사합니다! –

+0

당신을 진심으로 환영합니다. 문서를 다시 읽음 첫 번째 대답이 정확하지 않은 것으로 나타났습니다. 하지만 다행히 도움이되었습니다! – Cyril