2016-08-10 2 views
0

내 프로젝트에는 최상위 package.json 파일이 있고 하위 폴더에는 최상위 package.json 파일이 있습니다.NPM 스크립트를 사용하여 관련 하위 폴더에 종속성을 설치 하시겠습니까?

index.html 
package.json 
node_modules/ 
sub-folder/ 
sub-folder/package.json 
sub-folder/node_modules/ 

두 패키지에 대해 npm install을 실행할 단일 명령을 실행하고 싶습니다. 내 최고 수준의 package.json에서 나는 다음과 같습니다 그러나 내 최상위 수준에이를 설치,

"scripts": { 
    "start": "npm install sub-folder", 

이 내 하위 폴더에 package.json에서 의존성을 설치 않는 폴더에 중첩되지 않은 사람을 node_modules 하위 폴더

아래 답변과 같이 맞춤 JavaScript를 사용해야합니까?

The best way to run npm install for nested folders?

답변

0

필자가이 그것을 수행 : 그것은 너무 가까이 메신저로 그렇게 잔인한 것 같다

"scripts": { 
    "preinstall": "cd .sub-folder && npm install", 

"사전 설치"다음이 줄 것 누군가가 실행될 때 NPM 루트에서 설치하는 것이 의미 먼저 실행하십시오. "시작"은 의존성을 설치하는 대신 응용 프로그램을 시작하는 데 더 자주 사용됩니다.

관련 문제