응용 프로그램에서 일부 결과를 얻으려면 3pm 스크립트를 실행해야하는 시나리오가 있습니다. 나는 그들을 하나의 npm 스크립트에 결합시켰다. 이것은 내 package.json
입니다 :npm 스크립트 명령 줄 인수를 특정 스크립트에 전달하십시오.
"scripts": {
"setup": "npm install && npm run some-script && npm install",
"some-script": "gulp some-other-script"
}
는 내가 뭘하고 싶은 것은 some-script
스크립트에 추가로 전달되는 명령 줄에서 setup
스크립트에 인수를 전달하는 것입니다.
npm run script -- --abc=123
을 실행하면 스크립트 끝 부분에 인수가 추가되지만 특정 스크립트 (이 경우 npm run some-script
)로 전달하고 싶습니다. 또한 스크립트 정의를 다음과 같이 다시 작성하려고 시도했습니다. "setup": "npm install && npm run some-script -- --sample=sample&& npm install"
행운이 없습니다.
쉘 기능 (여기에 설명 : Sending command line arguments to npm script 및 여기 https://github.com/npm/npm/issues/9627)을 알고 있지만 크로스 플랫폼에서 작동하는 솔루션이 필요합니다.
할 방법이 있습니까?
안녕하세요, 이것을 달성하는 방법을 다 했습니까? 동일한 케이스 사용법이 있습니다.) – Deunz
스크립트의 일부분에서 문제가 발생하는 것 같습니다. – Deunz