package.json에서 변수 사용
package.json 파일에서 변수를 사용할 수 있습니다.
이 파일에서 변수를 사용하는 방법을 보여드리겠습니다.
"package.json"은 무엇입니까?
package.json 은 공식 NodeJS 웹사이트에서 정의한 것과 같습니다.프로젝트에 대한 일종의 매니페스트입니다. 완전히 관련이 없는 많은 일을 할 수 있습니다. 예를 들어 도구 구성의 중앙 저장소입니다. npm과 yarn이 설치된 모든 패키지의 이름과 버전을 저장하는 곳이기도 합니다.
package.json의 정확도를 높이려면 다음을 선언할 수 있습니다.그리고 다른 많은 것들...
내 package.json에 변수를 사용하는 이유
scripts 섹션의 명령을 프로젝트의 package. Jason에 정의하여 프로젝트에 정말 유용한 많은 Bash 파일을 사용한다고 상상해 보십시오.그리고 모든 Bash 파일은 프로젝트 내부의
.bin 저장소에 있습니다.귀하의 스크립트 섹션은 다음과 같습니다.
{
...
"scripts": {
"bash1": "bash .bin/yourFirstBash.sh",
"bash2": "bash .bin/yourSecondBash.sh",
"bash3": "bash .bin/yourThirdBash.sh",
}
...
}
모두 괜찮습니다. 하지만 이제 어떤 이유로든 이 저장소를 다른 디렉토리로 이동해야 하는 경우 각 행에 대해
package.json를 변경해야 합니다.그리고 여기에서 변수를 사용하여 Bash 스크립트의 대상을 빠르게 변경할 수 있습니다 😄.
package.json에서 변수를 사용하는 방법은 무엇입니까?
변수를 사용하려면
config라는 섹션을 선언해야 합니다. 이 섹션에서는 모든 변수를 선언할 수 있습니다.{
...
"config": {
"path": ".bin",
"entrypoint": "server.js",
"testFolder": "src/test",
}
...
}
그리고 변수를 사용하기 위해서는
package.json + $npm_package_ (섹션명) + config (변수명)만 쓰면 됩니다.다음은
_path의 이전 섹션에 대한 예입니다.{
...
"scripts": {
"bash1": "bash $npm_package_config_path/yourFirstBash.sh",
"bash2": "bash $npm_package_config_path/yourSecondBash.sh",
"bash3": "bash $npm_package_config_path/yourThirdBash.sh",
}
...
}
스크립트에 변수를 사용하는 것에 대해 어떻게 생각하십니까?
주요 출처 : https://brianchildress.co/variables-in-package-json/
Reference
이 문제에 관하여(package.json에서 변수 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tykok/use-variables-in-your-packagejson-331j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)