2016-08-21 2 views
1

에 package.json에서 전 세계적으로 설치 의존성이 필요합니다. npm init을 실행할 때 전역 적으로 설치된 패키지를 사용하여 package.json에 의존성을 미리 포함시키는 방법이 있습니까?, 그것은 종속성을 포함하지 않는 <code>npm init</code>을 실행에 나는 세계적으로 <strong>정자</strong>, <strong>jshint</strong> 등과 같은 패키지를 설치 한 NPM 초기화

+0

'npm init'은 정확하게 말합니다. 새 프로젝트를 초기화합니다. 전역 종속성은 자동으로 새 프로젝트의 종속성으로 간주되지 않습니다. 그 목적을 이길 것입니다. –

답변

0

호 프로젝트가 명시 적 종속성을 필요로하는 경우는, 그들은 당신이 지정하는 구성을 기반으로 새 package.json 파일을지지 않습니다 수동으로 package.json 또는 npm install --save

0

NPM 초기화로 추가해야합니다. 그러나 package.json에 지정하지 않고 전역으로 설치된 패키지를 사용할 수 있습니다. 그러나 코드를 한 시스템에서 다른 시스템으로 마이그레이션하려면 package.json에 &이라는 이름의 모든 글로벌 설치 패키지를 수동으로 지정해야합니다. 그런 다음 npm install을 사용할 수 있습니다.

0

전역 종속성은 새 프로젝트의 종속 관계가 아닙니다. 전역 종속성은 pm2, 영원히, 모카, 이스탄불 등의 명령 줄 도구로되어 있습니다. Package.json과 전역 종속성은 전혀 다른 목적을 제공합니다. 그래도 필요하다면 글로벌 및 프로젝트에서 필요한 정확한 패키지를 설명하십시오.

+1

그래서, package.json **에'npm init'에 자동적으로 ** 설치된 전역 적으로 패키지를 포함시킬 수있는 방법이 있습니까? – Deepen

+0

짧은 대답 : 아니오. –