install-npm-version
( https://github.com/scott-lin/install-npm-version )은 또 다른 옵션입니다. 명령 줄 또는 최신 개발을 위해 TypeScript로 작성된 프로그래밍 인터페이스를 통해 사용할 수 있습니다.
예제 # 1 : 버전이 지정된 (기본) 디렉토리에 설치
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0');
// installs chalk@2.4.0 to node_modules/chalk@2.4.0/
inv.Install('chalk@2.4.1');
// installs chalk@2.4.1 to node_modules/chalk@2.4.1/
예제 # 2 : 사용자 지정 디렉터리에 설치
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Destination': 'some/path/chalk' });
// installs chalk@2.4.0 to node_modules/some/path/chalk/
예제 # 3 : 조용하거나 시끄러운 표준 출력으로 설치
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Verbosity': 'Silent' });
inv.Install('chalk@2.4.0', { 'Verbosity': 'Debug' });
예제 # 4 : 기존 설치 덮어 쓰기
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Destination': 'mydir' });
// installs chalk@2.4.0 to node_modules/mydir/
inv.Install('chalk@2.4.1', { 'Destination': 'mydir' });
// does not install chalk@2.4.1 since node_modules/mydir/ already exists
inv.Install('chalk@2.4.1', { 'Destination': 'mydir', 'Overwrite': true });
// installs chalk@2.4.1 to node_modules/mydir/ by overwriting existing install