참고 :이 최상위 스크립트에 인수를 보내기에 대해 아니지만,이 소요 스크립트를 호출 할 때 호출 스크립트로 스크립트 그게 내 package.json에서중첩 된 스크립트에 명령 줄 인수를 전달하는 방법은 무엇입니까?
는 명령 줄을 직접 인수 , 작동합니다. 하지만 다른 스크립트를 호출하는 스크립트를 호출하면 명령 행 인수를 전달하지 않습니다. 어떻게 그들을 전달합니까?
npm run takes-args -- -env dev
을하지만 다른 스크립트를 통해 그것을 실행하면 인수를 얻을 수 없습니다 :
{
...
"takes-args": "somemodule",
"calls-takes-args": "npm run takes-args"
}
내가 아래의 명령을 실행하면 인수 통해 제공됩니다. 그들을 추월 할 수있는 방법이 있습니까? 어쩌면 달러 기호와 같은 변수 마커로?
//The top-level script gets the args, BUT takes-args does NOT
npm run calls-takes-args -- -env dev
어떤 방법이 있습니까?
@adeneo 이것은 중복되지 않습니다. 이것은 args를 최상위 스크립트에만 전달하기위한 것입니다. –
정확히, 최상위 스크립트가 그 값을 다음 값으로 전달해야합니다. args를 전달하는 마법은 없습니다. 직접해야합니다. 속임수를 제거하고 다른 사람이이 일을하는 다른 방법을 알고 있는지 알아 봅니다. – adeneo
[Node.js에 명령 줄 인수를 전달하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/4351521/how-do-i-pass-command-line-arguments-to-node-js)) – adeneo