반응형
npm : 패키지 설치 후 스크립트 비활성화
패키지를 설치하는 동안 사후 설치 스크립트를 비활성화하는 npm 옵션이 있습니까? 또는 package.json에서 필드를 다시 쓰려면?
postinstall
스크립트 만 비활성화 할 수는 없습니다 . 그러나 다음을 사용하여 모든 스크립트를 비활성화 할 수 있습니다.
$ npm install --ignore-scripts
delbertooo가 주석에서 언급했듯이 종속성의 스크립트도 비활성화합니다.
자신의 라이브러리 에서이 작업을 수행하려면 다음과 같은 간단한 것이 좋습니다.
#!/usr/bin/env bash
## this is your postinstall.sh script:
set -e;
if [ "$your_pkg_skip_postinstall" == "yes" ]; then
echo "skipping your package's postinstall routine.";
exit 0;
fi
그런 다음 다음을 사용하여 npm 설치를 수행하십시오.
your_pkg_skip_postinstall="yes" npm install
참고 URL : https://stackoverflow.com/questions/23505318/npm-disable-postinstall-script-for-package
반응형
'Programming' 카테고리의 다른 글
“wc -l”을 사용하여 파일 이름없이 줄 수만 인쇄하는 방법은 무엇입니까? (0) | 2020.07.15 |
---|---|
UI 라우터를 사용하여 객체를 상태로 전달하는 방법은 무엇입니까? (0) | 2020.07.15 |
JavaScript를 사용하여 브라우저에서 Word 문서 (.doc, .docx)를 어떻게 렌더링합니까? (0) | 2020.07.15 |
Django에서 널을 허용하는 고유 필드 (0) | 2020.07.15 |
django의 urls.py에서 직접 명명 된 URL 패턴으로 리디렉션 하시겠습니까? (0) | 2020.07.15 |