-2

package.json에있는 npm run build 명령을 확장하지 않고 바꾸려면, 다른 스크립트를 사용하여 react-scripts build을 사용하고 &&을 사용하므로이 명령을 교체하지 마십시오.npm 스크립트에는 어떤 종류의 스크립트를 사용해야합니까?

가장 빠른 방법은이를 수행하는 bash 스크립트입니다. 크롬 확장을 만들기 위해 src에서 build으로 다른 파일을 복사하고 싶습니다.

노드 환경에서 기본적으로 셸 스크립트를 작성하는 대신 여기에서 셸 스크립트를 사용하는 것이 바람직하지 않습니까?

+0

나는 나쁜 습관이라고 말하지 않겠지 만 이는 다소 의문의 여지가 있습니다.하지만 꿀꺽 꿀꺽 마시거나 npm lifecycle pre/post 지시문을 사용하는 것이 좋습니다. https : //www.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/ – Somo

+0

스크립트가 윈도우에서 실행되어야하는 경우를 제외하고는 쉘 스크립트가 잘 작동합니다. – RyanZim

답변

1

나쁜 습관은 아니지만 종종 실제로 수행되지만 스크립트 작성에 사용하는 쉘 (예 : Bash 또는 Shebang에있는 모든 것)에서 작동하지 않으므로 이식성이 떨어집니다 라인)을 사용할 수 없습니다.

그래서 그것이 실제로 일어나는 문제 :

는 최근 Windows에서 강타를 필요로 노드 모듈을 설치 문제를 해결하는 방법에 대한 질문에 답을 썼다 .

관련 문제